Merging from old trunk:
r615451 | mlaurent | 2006-12-21 16:34:31 +0100 (Thu, 21 Dec 2006) | 2 lines Use dbus interface svn path=/trunk/KDE/kdebase/workspace/; revision=659495
This commit is contained in:
parent
1afce20bbf
commit
ff291be58f
12 changed files with 54 additions and 31 deletions
|
@ -1,8 +1,14 @@
|
|||
|
||||
set(kwin_xml ${CMAKE_SOURCE_DIR}/workspace/kwin/org.kde.KWin.xml)
|
||||
|
||||
set(interface_file)
|
||||
|
||||
QT4_ADD_DBUS_INTERFACE( interface_file ${kwin_xml} kwin_interface )
|
||||
|
||||
|
||||
########### next target ###############
|
||||
set(kwin_update_window_settings_SRCS update_window_settings.cpp)
|
||||
set(kwin_update_window_settings_SRCS update_window_settings.cpp ${interface_file})
|
||||
|
||||
|
||||
kde4_automoc(${kwin_update_window_settings_SRCS})
|
||||
|
||||
|
@ -14,7 +20,7 @@ install(TARGETS kwin_update_window_settings DESTINATION ${LIB_INSTALL_DIR}/kconf
|
|||
|
||||
|
||||
########### next target ###############
|
||||
set(kwin_update_default_rules_SRCS update_default_rules.cpp)
|
||||
set(kwin_update_default_rules_SRCS update_default_rules.cpp ${interface_file})
|
||||
|
||||
kde4_automoc(${kwin_update_default_rules})
|
||||
|
||||
|
|
|
@ -15,6 +15,7 @@ License. See the file "COPYING" for the exact licensing terms.
|
|||
#include <kcomponentdata.h>
|
||||
#include <kstandarddirs.h>
|
||||
#include <QtDBus/QtDBus>
|
||||
#include <kwin_interface.h>
|
||||
|
||||
int main( int argc, char* argv[] )
|
||||
{
|
||||
|
@ -54,6 +55,6 @@ int main( int argc, char* argv[] )
|
|||
#warning D-BUS TODO
|
||||
// kwin* , and an attach to dbus is missing as well
|
||||
#endif
|
||||
QDBusInterface kwin( "org.kde.kwin", "/KWin", "org.kde.KWin" );
|
||||
kwin.call( "reconfigure" );
|
||||
org::kde::KWin kwin("org.kde.kwin", "/KWin", QDBusConnection::sessionBus());
|
||||
kwin.reconfigure();
|
||||
}
|
||||
|
|
|
@ -17,7 +17,7 @@ License. See the file "COPYING" for the exact licensing terms.
|
|||
#include <QByteArray>
|
||||
#include <QList>
|
||||
#include <QtDBus/QtDBus>
|
||||
|
||||
#include <kwin_interface.h>
|
||||
struct SessionInfo
|
||||
{
|
||||
QByteArray sessionId;
|
||||
|
@ -171,6 +171,6 @@ int main()
|
|||
#warning D-BUS TODO
|
||||
// kwin* , and an attach to dbus is missing as well
|
||||
#endif
|
||||
QDBusInterface kwin( "org.kde.kwin", "/KWin", "org.kde.KWin" );
|
||||
kwin.call( "reconfigure" );
|
||||
org::kde::KWin kwin("org.kde.kwin", "/KWin", QDBusConnection::sessionBus());
|
||||
kwin.reconfigure();
|
||||
}
|
||||
|
|
|
@ -5,6 +5,11 @@ include_directories( ${CMAKE_SOURCE_DIR}/workspace/kwin/lib )
|
|||
|
||||
set(kcm_kwindecoration_PART_SRCS kwindecoration.cpp buttons.cpp preview.cpp )
|
||||
|
||||
set(kwin_xml ${CMAKE_SOURCE_DIR}/workspace/kwin/org.kde.KWin.xml)
|
||||
|
||||
QT4_ADD_DBUS_INTERFACE( kcm_kwindecoration_PART_SRCS ${kwin_xml} kwin_interface )
|
||||
|
||||
|
||||
kde4_automoc(${kcm_kwindecoration_PART_SRCS})
|
||||
|
||||
|
||||
|
|
|
@ -62,6 +62,7 @@
|
|||
#include <kdecoration_plugins_p.h>
|
||||
#include <kdecorationfactory.h>
|
||||
#include <kvbox.h>
|
||||
#include <kwin_interface.h>
|
||||
|
||||
// KCModule plugin interface
|
||||
// =========================
|
||||
|
@ -531,8 +532,8 @@ void KWinDecorationModule::save()
|
|||
emit pluginSave( kwinConfig );
|
||||
|
||||
kwinConfig.sync();
|
||||
QDBusInterface kwin( "org.kde.kwin", "/KWin", "org.kde.KWin" );
|
||||
kwin.call( "reconfigure" );
|
||||
org::kde::KWin kwin("org.kde.kwin", "/KWin", QDBusConnection::sessionBus());
|
||||
kwin.reconfigure();
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -5,6 +5,10 @@
|
|||
|
||||
set(kcm_kwinoptions_PART_SRCS windows.cpp mouse.cpp main.cpp )
|
||||
|
||||
set(kwin_xml ${CMAKE_SOURCE_DIR}/workspace/kwin/org.kde.KWin.xml)
|
||||
|
||||
QT4_ADD_DBUS_INTERFACE( kcm_kwinoptions_PART_SRCS ${kwin_xml} kwin_interface )
|
||||
|
||||
kde4_automoc(${kcm_kwinoptions_PART_SRCS})
|
||||
|
||||
kde4_add_plugin(kcm_kwinoptions ${kcm_kwinoptions_PART_SRCS})
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
|
||||
#include "mouse.h"
|
||||
#include "windows.h"
|
||||
|
||||
#include "kwin_interface.h"
|
||||
#include "main.h"
|
||||
|
||||
static KComponentData *_kcmkwm = 0;
|
||||
|
@ -184,8 +184,8 @@ void KWinOptions::save()
|
|||
#warning D-BUS TODO
|
||||
// All these calls in kcmkwin modules should be actually kwin*, because of multihead.
|
||||
#endif
|
||||
QDBusInterface kwin( "org.kde.kwin", "/KWin", "org.kde.KWin" );
|
||||
kwin.call( "reconfigure" );
|
||||
org::kde::KWin kwin("org.kde.kwin", "/KWin", QDBusConnection::sessionBus());
|
||||
kwin.reconfigure();
|
||||
}
|
||||
|
||||
|
||||
|
@ -260,8 +260,8 @@ void KActionsOptions::save()
|
|||
emit KCModule::changed( false );
|
||||
// Send signal to kwin
|
||||
mConfig->sync();
|
||||
QDBusInterface kwin( "org.kde.kwin", "/KWin", "org.kde.KWin" );
|
||||
kwin.call( "reconfigure" );
|
||||
org::kde::KWin kwin("org.kde.kwin", "/KWin", QDBusConnection::sessionBus());
|
||||
kwin.reconfigure();
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -47,7 +47,7 @@
|
|||
|
||||
#include "mouse.h"
|
||||
#include "mouse.moc"
|
||||
|
||||
#include "kwin_interface.h"
|
||||
|
||||
namespace {
|
||||
|
||||
|
@ -571,8 +571,8 @@ void KTitleBarActionsConfig::save()
|
|||
if (standAlone)
|
||||
{
|
||||
config->sync();
|
||||
QDBusInterface kwin( "org.kde.kwin", "/KWin", "org.kde.KWin" );
|
||||
kwin.call( "reconfigure" );
|
||||
org::kde::KWin kwin("org.kde.kwin", "/KWin", QDBusConnection::sessionBus());
|
||||
kwin.reconfigure();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -847,8 +847,8 @@ void KWindowActionsConfig::save()
|
|||
if (standAlone)
|
||||
{
|
||||
config->sync();
|
||||
QDBusInterface kwin( "org.kde.kwin", "/KWin", "org.kde.KWin" );
|
||||
kwin.call( "reconfigure" );
|
||||
org::kde::KWin kwin("org.kde.kwin", "/KWin", QDBusConnection::sessionBus());
|
||||
kwin.reconfigure();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -55,7 +55,7 @@
|
|||
#include <X11/Xutil.h>
|
||||
|
||||
#include "windows.h"
|
||||
|
||||
#include "kwin_interface.h"
|
||||
|
||||
// kwin config keywords
|
||||
#define KWIN_FOCUS "FocusPolicy"
|
||||
|
@ -492,8 +492,8 @@ void KFocusConfig::save( void )
|
|||
if (standAlone)
|
||||
{
|
||||
config->sync();
|
||||
QDBusInterface kwin( "org.kde.kwin", "/KWin", "org.kde.KWin" );
|
||||
kwin.call( "reconfigure" );
|
||||
org::kde::KWin kwin("org.kde.kwin", "/KWin", QDBusConnection::sessionBus());
|
||||
kwin.reconfigure();
|
||||
}
|
||||
emit KCModule::changed(false);
|
||||
}
|
||||
|
@ -719,8 +719,8 @@ void KAdvancedConfig::save( void )
|
|||
if (standAlone)
|
||||
{
|
||||
config->sync();
|
||||
QDBusInterface kwin( "org.kde.kwin", "/KWin", "org.kde.KWin" );
|
||||
kwin.call( "reconfigure" );
|
||||
org::kde::KWin kwin("org.kde.kwin", "/KWin", QDBusConnection::sessionBus());
|
||||
kwin.reconfigure();
|
||||
}
|
||||
emit KCModule::changed(false);
|
||||
}
|
||||
|
@ -1183,8 +1183,8 @@ void KMovingConfig::save( void )
|
|||
if (standAlone)
|
||||
{
|
||||
config->sync();
|
||||
QDBusInterface kwin( "org.kde.kwin", "/KWin", "org.kde.KWin" );
|
||||
kwin.call( "reconfigure" );
|
||||
org::kde::KWin kwin("org.kde.kwin", "/KWin", QDBusConnection::sessionBus());
|
||||
kwin.reconfigure();
|
||||
}
|
||||
emit KCModule::changed(false);
|
||||
}
|
||||
|
|
|
@ -7,6 +7,11 @@ ADD_DEFINITIONS(-DKCMRULES)
|
|||
########### next target ###############
|
||||
|
||||
set(kwinrules_SRCS ruleswidget.cpp ruleslist.cpp kwinsrc.cpp detectwidget.cpp)
|
||||
|
||||
set(kwin_xml ${CMAKE_SOURCE_DIR}/workspace/kwin/org.kde.KWin.xml)
|
||||
|
||||
QT4_ADD_DBUS_INTERFACE( kwinrules_SRCS ${kwin_xml} kwin_interface )
|
||||
|
||||
kde4_add_ui_files(kwinrules_SRCS ruleslistbase.ui detectwidgetbase.ui)
|
||||
kde4_add_ui3_files(kwinrules_SRCS ruleswidgetbase.ui editshortcutbase.ui )
|
||||
|
||||
|
|
|
@ -29,6 +29,7 @@
|
|||
#include <QtDBus/QtDBus>
|
||||
|
||||
#include "ruleslist.h"
|
||||
#include "kwin_interface.h"
|
||||
|
||||
typedef KGenericFactory<KWin::KCMRules> KCMRulesFactory;
|
||||
K_EXPORT_COMPONENT_FACTORY(kwinrules, KCMRulesFactory("kcmkwinrules"))
|
||||
|
@ -64,8 +65,8 @@ void KCMRules::save()
|
|||
emit KCModule::changed( false );
|
||||
// Send signal to kwin
|
||||
config.sync();
|
||||
QDBusInterface kwin( "org.kde.kwin", "/KWin", "org.kde.KWin" );
|
||||
kwin.call( "reconfigure" );
|
||||
org::kde::KWin kwin("org.kde.kwin", "/KWin", QDBusConnection::sessionBus());
|
||||
kwin.reconfigure();
|
||||
}
|
||||
|
||||
void KCMRules::defaults()
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
#include <klocale.h>
|
||||
#include <kwm.h>
|
||||
#include <QtDBus/QtDBus>
|
||||
|
||||
#include <kwin_interface.h>
|
||||
#include <X11/Xlib.h>
|
||||
#include <fixx11h.h>
|
||||
|
||||
|
@ -256,8 +256,8 @@ static int edit( Window wid, bool whole_app )
|
|||
delete orig_rule;
|
||||
}
|
||||
saveRules( rules );
|
||||
QDBusInterface kwin( "org.kde.kwin", "/KWin", "org.kde.KWin" );
|
||||
kwin.call( "reconfigure" );
|
||||
org::kde::KWin kwin("org.kde.kwin", "/KWin", QDBusConnection::sessionBus());
|
||||
kwin.reconfigure();
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue