diff options
author | Michele Calgaro <michele.calgaro@yahoo.it> | 2023-11-23 19:01:30 +0900 |
---|---|---|
committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2023-11-26 01:17:03 +0900 |
commit | cfafca887c20cf9f855d52b48edbdad0491cc763 (patch) | |
tree | de4c62af50be7ca49c64a6f1bab7a2cc0d96f8a5 /smb4k/core | |
parent | 3b8edca5adc987c8074a00a681c1f94913130a73 (diff) | |
download | smb4k-cfafca887c20cf9f855d52b48edbdad0491cc763.tar.gz smb4k-cfafca887c20cf9f855d52b48edbdad0491cc763.zip |
CMake conversion
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 5bbf72161272557c243ac0bfd6935b058fe8dd17)
Diffstat (limited to 'smb4k/core')
-rw-r--r-- | smb4k/core/CMakeLists.txt | 49 | ||||
-rw-r--r-- | smb4k/core/smb4kauthinfo.h | 4 | ||||
-rw-r--r-- | smb4k/core/smb4kbookmark.h | 4 | ||||
-rw-r--r-- | smb4k/core/smb4kbookmarkhandler.h | 4 | ||||
-rw-r--r-- | smb4k/core/smb4kcore.h | 4 | ||||
-rw-r--r-- | smb4k/core/smb4kmounter.h | 3 | ||||
-rw-r--r-- | smb4k/core/smb4knetworkitems.h | 8 | ||||
-rw-r--r-- | smb4k/core/smb4kpasswordhandler.h | 5 | ||||
-rw-r--r-- | smb4k/core/smb4kpreviewer.h | 3 | ||||
-rw-r--r-- | smb4k/core/smb4kpreviewitem.h | 4 | ||||
-rw-r--r-- | smb4k/core/smb4kprint.h | 5 | ||||
-rw-r--r-- | smb4k/core/smb4kprintinfo.h | 4 | ||||
-rw-r--r-- | smb4k/core/smb4ksambaoptionshandler.h | 3 | ||||
-rw-r--r-- | smb4k/core/smb4ksambaoptionsinfo.h | 4 | ||||
-rw-r--r-- | smb4k/core/smb4kscanner.h | 3 | ||||
-rw-r--r-- | smb4k/core/smb4ksettings.kcfgc | 1 | ||||
-rw-r--r-- | smb4k/core/smb4kshare.h | 3 | ||||
-rw-r--r-- | smb4k/core/smb4ksynchronizer.h | 5 | ||||
-rw-r--r-- | smb4k/core/smb4tdefileio.h | 3 | ||||
-rw-r--r-- | smb4k/core/smb4tdeglobal.h | 3 |
20 files changed, 99 insertions, 23 deletions
diff --git a/smb4k/core/CMakeLists.txt b/smb4k/core/CMakeLists.txt new file mode 100644 index 0000000..965af83 --- /dev/null +++ b/smb4k/core/CMakeLists.txt @@ -0,0 +1,49 @@ +include_directories( + ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_BINARY_DIR} + ${TQT_INCLUDE_DIRS} + ${TDE_INCLUDE_DIR} +) + +link_directories( + ${TQT_LIBRARY_DIRS} + ${TDE_LIBRARY_DIRS} +) + + +##### smb4kcore (shared) + +tde_add_library( smb4kcore SHARED AUTOMOC + SOURCES + smb4kauthinfo.cpp smb4kbookmark.cpp smb4kbookmarkhandler.cpp smb4kcore.cpp + smb4kerror.cpp smb4tdefileio.cpp smb4tdeglobal.cpp smb4kglobal_p.cpp + smb4khomesshareshandler.cpp smb4kmounter.cpp smb4kmounter_p.cpp + smb4knetworkitems.cpp smb4kpasswordhandler.cpp smb4kpreviewer.cpp + smb4kpreviewitem.cpp smb4kprint.cpp smb4kprintinfo.cpp smb4ksambaoptionshandler.cpp + smb4ksambaoptionsinfo.cpp smb4kscanner.cpp smb4kscanner_p.cpp smb4ksettings.kcfgc + smb4kshare.cpp smb4ksynchronizationinfo.cpp smb4ksynchronizer.cpp + LINK tdecore-shared tdeui-shared tdeio-shared tdewalletclient-shared + VERSION 2.0.0 + DESTINATION ${LIB_INSTALL_DIR} +) + + +##### other files + +install( + FILES smb4k.kcfg + DESTINATION ${SHARE_INSTALL_PREFIX}/config.kcfg +) + +install( + FILES + smb4kauthinfo.h smb4kbookmark.h smb4kbookmarkhandler.h + smb4kcore.h smb4kdefs.h smb4kerror.h smb4tdefileio.h smb4tdeglobal.h + smb4khomesshareshandler.h smb4kmounter.h smb4knetworkitems.h + smb4kpasswordhandler.h smb4kpreviewer.h smb4kpreviewitem.h + smb4kprint.h smb4kprintinfo.h smb4ksambaoptionshandler.h + smb4ksambaoptionsinfo.h smb4kscanner.h smb4kshare.h + smb4ksynchronizationinfo.h smb4ksynchronizer.h + DESTINATION ${INCLUDE_INSTALL_DIR} +) diff --git a/smb4k/core/smb4kauthinfo.h b/smb4k/core/smb4kauthinfo.h index dd0f05c..3323db0 100644 --- a/smb4k/core/smb4kauthinfo.h +++ b/smb4k/core/smb4kauthinfo.h @@ -31,6 +31,8 @@ #include <tqstring.h> #include <tqcstring.h> +#include <kdemacros.h> + /** * This class provides a container for the authentication data. * @@ -38,7 +40,7 @@ */ -class Smb4KAuthInfo +class KDE_EXPORT Smb4KAuthInfo { public: /** diff --git a/smb4k/core/smb4kbookmark.h b/smb4k/core/smb4kbookmark.h index a4d3753..536862c 100644 --- a/smb4k/core/smb4kbookmark.h +++ b/smb4k/core/smb4kbookmark.h @@ -31,6 +31,8 @@ // TQt includes #include <tqstring.h> +#include <kdemacros.h> + // forward declarations class Smb4KShareItem; @@ -38,7 +40,7 @@ class Smb4KShareItem; * This class is a container for a set bookmark on a samba share */ -class Smb4KBookmark +class KDE_EXPORT Smb4KBookmark { public: /** diff --git a/smb4k/core/smb4kbookmarkhandler.h b/smb4k/core/smb4kbookmarkhandler.h index fdda735..0e33b49 100644 --- a/smb4k/core/smb4kbookmarkhandler.h +++ b/smb4k/core/smb4kbookmarkhandler.h @@ -34,6 +34,8 @@ #include <tqobject.h> #include <tqvaluelist.h> +#include <kdemacros.h> + // forward declarations class Smb4KHostItem; class Smb4KBookmark; @@ -46,7 +48,7 @@ class Smb4KBookmark; * @author Alexander Reinholdt <dustpuppy@mail.berlios.de> */ -class Smb4KBookmarkHandler : public TQObject +class KDE_EXPORT Smb4KBookmarkHandler : public TQObject { TQ_OBJECT diff --git a/smb4k/core/smb4kcore.h b/smb4k/core/smb4kcore.h index ddaa3ba..f3faea7 100644 --- a/smb4k/core/smb4kcore.h +++ b/smb4k/core/smb4kcore.h @@ -36,6 +36,8 @@ #include <tqtimer.h> #include <tqvaluelist.h> +#include <kdemacros.h> + // application specific includes #include "smb4kscanner.h" #include "smb4kmounter.h" @@ -57,7 +59,7 @@ class Smb4KShare; * @author Alexander Reinholdt <dustpuppy@users.berlios.de> */ -class Smb4KCore : public TQObject +class KDE_EXPORT Smb4KCore : public TQObject { TQ_OBJECT diff --git a/smb4k/core/smb4kmounter.h b/smb4k/core/smb4kmounter.h index 84d04d6..1652405 100644 --- a/smb4k/core/smb4kmounter.h +++ b/smb4k/core/smb4kmounter.h @@ -37,6 +37,7 @@ #include <tqfile.h> // KDE includes +#include <kdemacros.h> #include <kprocess.h> // application specific includes @@ -56,7 +57,7 @@ class Smb4KShare; * @author Alexander Reinholdt <dustpuppy@users.berlios.de> */ -class Smb4KMounter : public TQObject +class KDE_EXPORT Smb4KMounter : public TQObject { TQ_OBJECT diff --git a/smb4k/core/smb4knetworkitems.h b/smb4k/core/smb4knetworkitems.h index 963093f..6b017ad 100644 --- a/smb4k/core/smb4knetworkitems.h +++ b/smb4k/core/smb4knetworkitems.h @@ -35,12 +35,14 @@ #include <tqobject.h> #include <tqstring.h> +#include <kdemacros.h> + /** * This class provides a container for a workgroup/domain found in the network * neighborhood. */ -class Smb4KWorkgroupItem +class KDE_EXPORT Smb4KWorkgroupItem { public: /** @@ -158,7 +160,7 @@ class Smb4KWorkgroupItem * neighborhood. */ -class Smb4KHostItem +class KDE_EXPORT Smb4KHostItem { public: /** @@ -361,7 +363,7 @@ class Smb4KHostItem * network neighborhood. */ -class Smb4KShareItem +class KDE_EXPORT Smb4KShareItem { public: /** diff --git a/smb4k/core/smb4kpasswordhandler.h b/smb4k/core/smb4kpasswordhandler.h index cb0a3be..997087d 100644 --- a/smb4k/core/smb4kpasswordhandler.h +++ b/smb4k/core/smb4kpasswordhandler.h @@ -35,9 +35,10 @@ #include <tqcheckbox.h> // KDE includes -#include <tdewallet.h> +#include <kdemacros.h> #include <kdialogbase.h> #include <kprocess.h> +#include <tdewallet.h> // forward declarations #ifndef __FreeBSD__ @@ -60,7 +61,7 @@ class Smb4KAuthInfo; * @author Alexander Reinholdt <dustpuppy@users.berlios.de> */ -class Smb4KPasswordHandler : public TQObject +class KDE_EXPORT Smb4KPasswordHandler : public TQObject { TQ_OBJECT diff --git a/smb4k/core/smb4kpreviewer.h b/smb4k/core/smb4kpreviewer.h index b9579b6..72e75c6 100644 --- a/smb4k/core/smb4kpreviewer.h +++ b/smb4k/core/smb4kpreviewer.h @@ -36,6 +36,7 @@ #include <tqptrqueue.h> // KDE includes +#include <kdemacros.h> #include <kprocess.h> // forward declarations @@ -48,7 +49,7 @@ class Smb4KPreviewItem; * @author Alexander Reinholdt <dustpuppy@users.berlios.de> */ -class Smb4KPreviewer : public TQObject +class KDE_EXPORT Smb4KPreviewer : public TQObject { TQ_OBJECT diff --git a/smb4k/core/smb4kpreviewitem.h b/smb4k/core/smb4kpreviewitem.h index 2ef4f72..45b1e88 100644 --- a/smb4k/core/smb4kpreviewitem.h +++ b/smb4k/core/smb4kpreviewitem.h @@ -35,6 +35,8 @@ #include <tqmap.h> #include <tqpair.h> +#include <kdemacros.h> + // application specific includes #include "smb4knetworkitems.h" @@ -47,7 +49,7 @@ typedef TQPair<int, TQString> ContentsItem; * @author Alexander Reinholdt <dustpuppy@users.berlios.de> */ -class Smb4KPreviewItem +class KDE_EXPORT Smb4KPreviewItem { public: /** diff --git a/smb4k/core/smb4kprint.h b/smb4k/core/smb4kprint.h index 67dec73..c4ef162 100644 --- a/smb4k/core/smb4kprint.h +++ b/smb4k/core/smb4kprint.h @@ -36,8 +36,9 @@ #include <tqwidget.h> // KDE includes -#include <kprocess.h> +#include <kdemacros.h> #include <kdialogbase.h> +#include <kprocess.h> // forward declarations class Smb4KPrintInfo; @@ -52,7 +53,7 @@ class Smb4KPrintInfo; * @author Alexander Reinholdt <dustpuppy@users.berlios.de> */ -class Smb4KPrint : public TQObject +class KDE_EXPORT Smb4KPrint : public TQObject { TQ_OBJECT diff --git a/smb4k/core/smb4kprintinfo.h b/smb4k/core/smb4kprintinfo.h index d9ccabb..89bf753 100644 --- a/smb4k/core/smb4kprintinfo.h +++ b/smb4k/core/smb4kprintinfo.h @@ -33,6 +33,8 @@ // TQt includes #include <tqstring.h> +#include <kdemacros.h> + // application specific includes #include "smb4knetworkitems.h" @@ -41,7 +43,7 @@ * that is needed to print a file. */ -class Smb4KPrintInfo +class KDE_EXPORT Smb4KPrintInfo { public: /** diff --git a/smb4k/core/smb4ksambaoptionshandler.h b/smb4k/core/smb4ksambaoptionshandler.h index ab41bed..b6b72b4 100644 --- a/smb4k/core/smb4ksambaoptionshandler.h +++ b/smb4k/core/smb4ksambaoptionshandler.h @@ -35,6 +35,7 @@ #include <tqmap.h> // KDE includes +#include <kdemacros.h> #include <tdeconfig.h> // forward declarations @@ -49,7 +50,7 @@ class Smb4KShare; * @author Alexander Reinholdt <dustpuppy@mail.berlios.de> */ -class Smb4KSambaOptionsHandler : public TQObject +class KDE_EXPORT Smb4KSambaOptionsHandler : public TQObject { TQ_OBJECT diff --git a/smb4k/core/smb4ksambaoptionsinfo.h b/smb4k/core/smb4ksambaoptionsinfo.h index 800cc84..80e141f 100644 --- a/smb4k/core/smb4ksambaoptionsinfo.h +++ b/smb4k/core/smb4ksambaoptionsinfo.h @@ -34,6 +34,8 @@ // TQt includes #include <tqstring.h> +#include <kdemacros.h> + // forward declarations class Smb4KShare; @@ -45,7 +47,7 @@ class Smb4KShare; * @author Alexander Reinholdt <dustpuppy@mail.berlios.de> */ -class Smb4KSambaOptionsInfo +class KDE_EXPORT Smb4KSambaOptionsInfo { public: /** diff --git a/smb4k/core/smb4kscanner.h b/smb4k/core/smb4kscanner.h index 5367930..24807f3 100644 --- a/smb4k/core/smb4kscanner.h +++ b/smb4k/core/smb4kscanner.h @@ -36,6 +36,7 @@ #include <tqptrqueue.h> // KDE includes +#include <kdemacros.h> #include <kprocess.h> // application specific includes @@ -55,7 +56,7 @@ class Smb4KShareItem; * @author Alexander Reinholdt <dustpuppy@mail.berlios.de> */ -class Smb4KScanner : public TQObject +class KDE_EXPORT Smb4KScanner : public TQObject { TQ_OBJECT diff --git a/smb4k/core/smb4ksettings.kcfgc b/smb4k/core/smb4ksettings.kcfgc index c103aec..05fce7c 100644 --- a/smb4k/core/smb4ksettings.kcfgc +++ b/smb4k/core/smb4ksettings.kcfgc @@ -4,3 +4,4 @@ Singleton=true Mutators=true ItemAccessors=true SetUserTexts=true +Visibility=KDE_EXPORT diff --git a/smb4k/core/smb4kshare.h b/smb4k/core/smb4kshare.h index 2c8ee5b..4bc51be 100644 --- a/smb4k/core/smb4kshare.h +++ b/smb4k/core/smb4kshare.h @@ -38,6 +38,7 @@ #include <tqcstring.h> // KDE includes +#include <kdemacros.h> #include <kuser.h> @@ -50,7 +51,7 @@ * @author Alexander Reinholdt <dustpuppy@users.berlios.de> */ -class Smb4KShare +class KDE_EXPORT Smb4KShare { public: /** diff --git a/smb4k/core/smb4ksynchronizer.h b/smb4k/core/smb4ksynchronizer.h index a40e613..ea55e87 100644 --- a/smb4k/core/smb4ksynchronizer.h +++ b/smb4k/core/smb4ksynchronizer.h @@ -31,8 +31,9 @@ #endif // KDE includes -#include <kprocess.h> +#include <kdemacros.h> #include <kdialogbase.h> +#include <kprocess.h> // TQt includes #include <tqobject.h> @@ -51,7 +52,7 @@ class Smb4KSynchronizationInfo; */ -class Smb4KSynchronizer : public TQObject +class KDE_EXPORT Smb4KSynchronizer : public TQObject { TQ_OBJECT diff --git a/smb4k/core/smb4tdefileio.h b/smb4k/core/smb4tdefileio.h index c5afaa3..7c93a59 100644 --- a/smb4k/core/smb4tdefileio.h +++ b/smb4k/core/smb4tdefileio.h @@ -36,6 +36,7 @@ #include <tqcstring.h> // KDE include +#include <kdemacros.h> #include <kprocess.h> @@ -46,7 +47,7 @@ * @author Alexander Reinholdt <dustpuppy@mail.berlios.de> */ -class Smb4KFileIO : public TQObject +class KDE_EXPORT Smb4KFileIO : public TQObject { TQ_OBJECT diff --git a/smb4k/core/smb4tdeglobal.h b/smb4k/core/smb4tdeglobal.h index b173d1b..dd5dbe1 100644 --- a/smb4k/core/smb4tdeglobal.h +++ b/smb4k/core/smb4tdeglobal.h @@ -29,6 +29,7 @@ #include <tqstring.h> #include <tqtimer.h> +#include <kdemacros.h> #include <tdeconfig.h> // forward declarations: @@ -42,7 +43,7 @@ class Smb4KHomesSharesHandler; * @author Alexander Reinholdt <dustpuppy@users.berlios.de> */ -namespace Smb4TDEGlobal +namespace KDE_EXPORT Smb4TDEGlobal { /** * This returns the pointer to the global timer for the application. |