From b6d38f852e07367ddcca17bfeec430556932511f Mon Sep 17 00:00:00 2001 From: Kurt Hindenburg Date: Tue, 12 Jan 2010 04:35:46 +0000 Subject: [PATCH] Generate dbus's xml files at build time instead of storing them in source. svn path=/trunk/KDE/kdebase/apps/konsole/; revision=1073387 --- src/CMakeLists.txt | 11 +++- src/Session.h | 1 + src/org.kde.konsole.Konsole.xml | 33 ------------ src/org.kde.konsole.KonsoleScripting.xml | 5 -- src/org.kde.konsole.Session.xml | 65 ------------------------ src/org.kde.konsole.SessionScripting.xml | 5 -- 6 files changed, 10 insertions(+), 110 deletions(-) delete mode 100644 src/org.kde.konsole.Konsole.xml delete mode 100644 src/org.kde.konsole.KonsoleScripting.xml delete mode 100644 src/org.kde.konsole.Session.xml delete mode 100644 src/org.kde.konsole.SessionScripting.xml diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 12d150d7..08b5e746 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -30,12 +30,17 @@ configure_file (config-konsole.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-konsol # qdbuscpp2xml -m Session.h -o org.kde.konsole.Session.xml # qdbuscpp2xml -M -s ViewManager.h -o org.kde.konsole.Konsole.xml + # Generate dbus .xml files; do not store .xml in source folder + qt4_generate_dbus_interface( Session.h org.kde.konsole.Session.xml OPTIONS + -m) + qt4_generate_dbus_interface( ViewManager.h org.kde.konsole.Konsole.xml OPTIONS -s -M) + qt4_add_dbus_adaptor( sessionadaptors_SRCS - org.kde.konsole.Session.xml + ${CMAKE_CURRENT_BINARY_DIR}/org.kde.konsole.Session.xml Session.h Konsole::Session ) qt4_add_dbus_adaptor( konsoleadaptors_SRCS - org.kde.konsole.Konsole.xml + ${CMAKE_CURRENT_BINARY_DIR}/org.kde.konsole.Konsole.xml ViewManager.h Konsole::ViewManager ) @@ -81,6 +86,8 @@ configure_file (config-konsole.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-konsol XKB.cpp ZModemDialog.cpp konsole_wcwidth.cpp + ${CMAKE_CURRENT_BINARY_DIR}/org.kde.konsole.Konsole.xml + ${CMAKE_CURRENT_BINARY_DIR}/org.kde.konsole.Session.xml ) set(konsole_LIBS diff --git a/src/Session.h b/src/Session.h index bcbd1c25..fc12842b 100644 --- a/src/Session.h +++ b/src/Session.h @@ -62,6 +62,7 @@ class ZModemDialog; class KONSOLEPRIVATE_EXPORT Session : public QObject { Q_OBJECT +Q_CLASSINFO("D-Bus Interface", "org.kde.konsole.Session") public: Q_PROPERTY(QString name READ nameTitle) diff --git a/src/org.kde.konsole.Konsole.xml b/src/org.kde.konsole.Konsole.xml deleted file mode 100644 index 938e19e7..00000000 --- a/src/org.kde.konsole.Konsole.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/org.kde.konsole.KonsoleScripting.xml b/src/org.kde.konsole.KonsoleScripting.xml deleted file mode 100644 index d66890f8..00000000 --- a/src/org.kde.konsole.KonsoleScripting.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/src/org.kde.konsole.Session.xml b/src/org.kde.konsole.Session.xml deleted file mode 100644 index f1ed7f2f..00000000 --- a/src/org.kde.konsole.Session.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/org.kde.konsole.SessionScripting.xml b/src/org.kde.konsole.SessionScripting.xml deleted file mode 100644 index 1b7c73e7..00000000 --- a/src/org.kde.konsole.SessionScripting.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - -