diff options
author | gregory guy <g-gregory@gmx.fr> | 2018-10-20 16:37:27 +0200 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2018-11-03 20:28:49 +0100 |
commit | a63b9b15ca806337081c1e2126559be21fc3b7fe (patch) | |
tree | cff64be03d77f84555c7fa593298415887844de1 /kkbswitch | |
parent | 3050c585ec2443470d87cfc8793f4809139ff0a8 (diff) | |
download | kkbswitch-a63b9b15ca806337081c1e2126559be21fc3b7fe.tar.gz kkbswitch-a63b9b15ca806337081c1e2126559be21fc3b7fe.zip |
converios to the cmake building system
Signed-off-by: gregory guy <g-gregory@gmx.fr>
Diffstat (limited to 'kkbswitch')
-rw-r--r-- | kkbswitch/CMakeLists.txt | 71 | ||||
-rw-r--r-- | kkbswitch/kbconfigdlg.cpp | 2 | ||||
-rw-r--r-- | kkbswitch/kbpickicondlg.cpp | 2 | ||||
-rw-r--r-- | kkbswitch/kbswitchapp.cpp | 2 | ||||
-rw-r--r-- | kkbswitch/kbswitchintf.cpp | 2 | ||||
-rw-r--r-- | kkbswitch/kbswitchtrayicon.cpp | 2 | ||||
-rw-r--r-- | kkbswitch/singlewindowwatcher.cpp | 2 | ||||
-rw-r--r-- | kkbswitch/windowclasswatcher.cpp | 1 | ||||
-rw-r--r-- | kkbswitch/windowwatcher.cpp | 1 | ||||
-rw-r--r-- | kkbswitch/xkeyboard.cpp | 2 |
10 files changed, 87 insertions, 0 deletions
diff --git a/kkbswitch/CMakeLists.txt b/kkbswitch/CMakeLists.txt new file mode 100644 index 0000000..d6db9b5 --- /dev/null +++ b/kkbswitch/CMakeLists.txt @@ -0,0 +1,71 @@ +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${TDE_INCLUDE_DIR} + ${TQT_INCLUDE_DIRS} +) + +link_directories( + ${TQT_LIBRARY_DIRS} + ${TDE_LIB_DIR} +) + + +##### kkbswitch (executable) + +tde_add_executable( ${PROJECT_NAME} AUTOMOC + + SOURCES + boldlistboxitem.cpp + boldmenuitem.cpp + kbconfig.cpp + kbconfigdlg.cpp + kbgroup.cpp + kbpickicondlg.cpp + kbswitchapp.cpp + kbswitchintf.cpp + kbswitchtrayicon.cpp + main.cpp + pathlistboxitem.cpp + xkeyboard.cpp + windowwatcher.cpp + singlewindowwatcher.cpp + windowclasswatcher.cpp + kbswitchintf.skel + LINK + tdeio-shared + tdeui-shared + tdecore-shared + ${XKBFILE_LIBRARIES} + + DESTINATION ${BIN_INSTALL_DIR} +) + + +##### other data + +install( + FILES ${PROJECT_NAME}.desktop + DESTINATION ${AUTOSTART_INSTALL_DIR} +) + +install( + FILES ${PROJECT_NAME}.desktop + DESTINATION ${APPS_INSTALL_DIR}/Utilities +) + +install( + FILES group_names + DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME} +) + + +##### Russian - Ukrainian Layout + +if( WITH_RU_UA_LAYOUT ) +install( + FILES ru_ua + DESTINATION ${SHARE_INSTALL_PREFIX}/X11/xkb/symbols +) +endif( WITH_RU_UA_LAYOUT ) diff --git a/kkbswitch/kbconfigdlg.cpp b/kkbswitch/kbconfigdlg.cpp index e299aea..6b1c73d 100644 --- a/kkbswitch/kbconfigdlg.cpp +++ b/kkbswitch/kbconfigdlg.cpp @@ -406,3 +406,5 @@ void KBConfigDlg::checkIconDefault(int index) btnSetDefaultIcon->setEnabled(!conf->readEntry(m_kbconf->getGroup(index)->getName()/*KBConfig::entryForGroup(index)*/).isNull()); } } + +#include "kbconfigdlg.moc" diff --git a/kkbswitch/kbpickicondlg.cpp b/kkbswitch/kbpickicondlg.cpp index b3821ef..a8a0e05 100644 --- a/kkbswitch/kbpickicondlg.cpp +++ b/kkbswitch/kbpickicondlg.cpp @@ -201,3 +201,5 @@ void KBPickIconDlg::showCurrentPath(const TQString ¤tPath, lbIcons->ensureCurrentVisible(); lbIcons->setHScrollBarMode(TQScrollView::Auto); } + +#include "kbpickicondlg.moc" diff --git a/kkbswitch/kbswitchapp.cpp b/kkbswitch/kbswitchapp.cpp index 50ce80a..5e53487 100644 --- a/kkbswitch/kbswitchapp.cpp +++ b/kkbswitch/kbswitchapp.cpp @@ -377,3 +377,5 @@ void KBSwitchApp::setGroups(int group, int next_group) m_next_groupno = next_group; forceSetGroup(group); } + +#include "kbswitchapp.moc" diff --git a/kkbswitch/kbswitchintf.cpp b/kkbswitch/kbswitchintf.cpp index f7e8098..a3f1d4d 100644 --- a/kkbswitch/kbswitchintf.cpp +++ b/kkbswitch/kbswitchintf.cpp @@ -49,3 +49,5 @@ TQStringList KBSwitchIntf::getGroupNames() result.append(m_kbconf->getGroup(i)->getName()); return result; } + +#include "kbswitchintf.moc" diff --git a/kkbswitch/kbswitchtrayicon.cpp b/kkbswitch/kbswitchtrayicon.cpp index 335f906..df04cd2 100644 --- a/kkbswitch/kbswitchtrayicon.cpp +++ b/kkbswitch/kbswitchtrayicon.cpp @@ -198,3 +198,5 @@ void KBSwitchTrayIcon::slotUpdateIcons(){ void KBSwitchTrayIcon::slotHelp(){ kapp->invokeHelp(); } + +#include "kbswitchtrayicon.moc" diff --git a/kkbswitch/singlewindowwatcher.cpp b/kkbswitch/singlewindowwatcher.cpp index 8080dc0..a3a4b29 100644 --- a/kkbswitch/singlewindowwatcher.cpp +++ b/kkbswitch/singlewindowwatcher.cpp @@ -71,3 +71,5 @@ void SingleWindowWatcher::reset() addWindowToMap(active_window); else m_active_window = m_window_map.end(); } + +#include "singlewindowwatcher.moc" diff --git a/kkbswitch/windowclasswatcher.cpp b/kkbswitch/windowclasswatcher.cpp index 74e82ef..4fbd195 100644 --- a/kkbswitch/windowclasswatcher.cpp +++ b/kkbswitch/windowclasswatcher.cpp @@ -104,3 +104,4 @@ void WindowClassWatcher::reset() else m_active_class = m_class_group_map.end(); } +#include "windowclasswatcher.moc" diff --git a/kkbswitch/windowwatcher.cpp b/kkbswitch/windowwatcher.cpp index 63371dd..96dbcc0 100644 --- a/kkbswitch/windowwatcher.cpp +++ b/kkbswitch/windowwatcher.cpp @@ -35,3 +35,4 @@ WindowWatcher::~WindowWatcher() { } +#include "windowwatcher.moc" diff --git a/kkbswitch/xkeyboard.cpp b/kkbswitch/xkeyboard.cpp index de78bc4..148cc2d 100644 --- a/kkbswitch/xkeyboard.cpp +++ b/kkbswitch/xkeyboard.cpp @@ -244,3 +244,5 @@ void XKeyboard::XklLogAppender(const char file[], const char function[], delete[] str; } #endif + +#include "xkeyboard.moc" |