[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/work/kwin_composite
From: Philip Edward John Falkner <philip.falkner () gmail ! com>
Date: 2007-01-09 19:34:50
Message-ID: 1168371290.256144.29084.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 621785 by pfalkner:
compilation fixes from trunk (r621518, r621469)
M +1 -1 kcmkwin/kwindecoration/preview.cpp
M +26 -16 kwinbindings.cpp
M +1 -1 useractions.cpp
--- branches/work/kwin_composite/kcmkwin/kwindecoration/preview.cpp #621784:621785
@@ -328,7 +328,7 @@
QIcon KDecorationPreviewBridge::icon() const
{
- return QIcon( kapp->iconLoader()->loadIcon( "xapp", K3Icon::NoGroup, 32 ));
+ return QIcon( KIconLoader::global()->loadIcon( "xapp", K3Icon::NoGroup, 32 ));
}
QString KDecorationPreviewBridge::caption() const
--- branches/work/kwin_composite/kwinbindings.cpp #621784:621785
@@ -1,27 +1,33 @@
#ifndef NOSLOTS
# define DEF2( name, descr, key, fnSlot ) \
- a = new KAction( i18n(descr), actionCollection, name ); \
- a->setGlobalShortcut(KShortcut(key)); \
+ a = actionCollection->addAction( name ); \
+ a->setText( i18n(descr) ); \
+ qobject_cast<KAction*>( a )->setGlobalShortcut(KShortcut(key)); \
connect(a, SIGNAL(triggered(bool)), SLOT(fnSlot))
# define DEF( name, key, fnSlot ) \
- a = new KAction( i18n(name), actionCollection, name ); \
- a->setGlobalShortcut(KShortcut(key)); \
+ a = actionCollection->addAction( name ); \
+ a->setText( i18n(name) ); \
+ qobject_cast<KAction*>( a )->setGlobalShortcut(KShortcut(key)); \
connect(a, SIGNAL(triggered(bool)), SLOT(fnSlot))
#else
# define DEF2( name, descr, key, fnSlot ) \
- a = new KAction( i18n(descr), actionCollection, name ); \
- a->setGlobalShortcut(KShortcut(key));
+ a = actionCollection->addAction( name ); \
+ a->setText( i18n(descr) ); \
+ qobject_cast<KAction*>( a )->setGlobalShortcut(KShortcut(key));
# define DEF( name, key, fnSlot ) \
- a = new KAction( i18n(name), actionCollection, name ); \
- a->setGlobalShortcut(KShortcut(key));
+ a = actionCollection->addAction( name ); \
+ a->setText( i18n(name) ); \
+ qobject_cast<KAction*>( a )->setGlobalShortcut(KShortcut(key));
#endif
// some shortcuts have Tarzan-speech like names, they need extra normal human \
descriptions with DEF2() // the others can use DEF()
- new KAction( i18n("System"), actionCollection, "Program:kwin" );
+ a = actionCollection->addAction( "Program:kwin" );
+ a->setText( i18n("System") );
- new KAction( i18n("Navigation"), actionCollection, "Group:Navigation" );
+ a = actionCollection->addAction( "Group:Navigation" );
+ a->setText( i18n("Navigation") );
DEF( I18N_NOOP("Walk Through Windows"), Qt::ALT+Qt::Key_Tab, \
slotWalkThroughWindows() ); DEF( I18N_NOOP("Walk Through Windows (Reverse)"), \
Qt::ALT+Qt::SHIFT+Qt::Key_Tab, slotWalkBackThroughWindows() ); DEF( I18N_NOOP("Walk \
Through Desktops"), 0, slotWalkThroughDesktops() ); @@ -29,7 +35,8 @@
DEF( I18N_NOOP("Walk Through Desktop List"), 0, \
slotWalkThroughDesktopList() ); DEF( I18N_NOOP("Walk Through Desktop List \
(Reverse)"), 0, slotWalkBackThroughDesktopList() );
- new KAction( i18n("Windows"), actionCollection, "Group:Windows" );
+ a = actionCollection->addAction( "Group:Windows" );
+ a->setText( i18n("Windows") );
DEF( I18N_NOOP("Window Operations Menu"), Qt::ALT+Qt::Key_F3, \
slotWindowOperations() ); DEF2( "Window Close", I18N_NOOP("Close Window"),
Qt::ALT+Qt::Key_F4, slotWindowClose() );
@@ -60,9 +67,9 @@
0, slotWindowAbove() );
DEF2( "Window Below Other Windows", I18N_NOOP("Keep Window Below Others"),
0, slotWindowBelow() );
- DEF( I18N_NOOP("Activate Window Demanding Attention"),
+ DEF( I18N_NOOP("Activate Window Demanding Attention"),
Qt::CTRL+Qt::ALT+Qt::Key_A, slotActivateAttentionWindow());
- DEF( I18N_NOOP("Setup Window Shortcut"),
+ DEF( I18N_NOOP("Setup Window Shortcut"),
0, slotSetupWindowShortcut());
DEF2( "Window Pack Right", I18N_NOOP("Pack Window to the Right"),
0, slotWindowPackRight() );
@@ -81,7 +88,8 @@
DEF2( "Window Shrink Vertical", I18N_NOOP("Pack Shrink Window Vertically"),
0, slotWindowShrinkVertical() );
- new KAction( i18n("Window & Desktop"), actionCollection, "Group:Window Desktop" );
+ a = actionCollection->addAction( "Group:Window Desktop" );
+ a->setText( i18n("Window & Desktop") );
DEF2( "Window On All Desktops", I18N_NOOP("Keep Window on All Desktops"),
0, slotWindowOnAllDesktops() );
DEF( I18N_NOOP("Window to Desktop 1"), 0, slotWindowToDesktop1() );
@@ -111,7 +119,8 @@
DEF( I18N_NOOP("Window One Desktop Up"), 0, slotWindowToDesktopUp() );
DEF( I18N_NOOP("Window One Desktop Down"), 0, slotWindowToDesktopDown() \
);
- new KAction( i18n("Desktop Switching"), actionCollection, "Group:Desktop Switching" \
); + a = actionCollection->addAction( "Group:Desktop Switching" );
+ a->setText( i18n("Desktop Switching") );
DEF( I18N_NOOP("Switch to Desktop 1"), Qt::CTRL+Qt::Key_F1, slotSwitchToDesktop1() \
); DEF( I18N_NOOP("Switch to Desktop 2"), Qt::CTRL+Qt::Key_F2, \
slotSwitchToDesktop2() ); DEF( I18N_NOOP("Switch to Desktop 3"), \
Qt::CTRL+Qt::Key_F3, slotSwitchToDesktop3() ); @@ -139,7 +148,8 @@
DEF( I18N_NOOP("Switch One Desktop Up"), 0, slotSwitchDesktopUp() );
DEF( I18N_NOOP("Switch One Desktop Down"), 0, slotSwitchDesktopDown() );
- new KAction( i18n("Miscellaneous"), actionCollection, "Group:Miscellaneous" );
+ a = actionCollection->addAction( "Group:Miscellaneous" );
+ a->setText( i18n("Miscellaneous") );
DEF( I18N_NOOP("Mouse Emulation"), Qt::ALT+Qt::Key_F12, \
slotMouseEmulation() ); DEF( I18N_NOOP("Kill Window"), \
Qt::CTRL+Qt::Key_Delete, slotKillWindow() ); DEF( I18N_NOOP("Window Screenshot"), \
Qt::ALT+Qt::Key_Print, slotGrabWindow() );
--- branches/work/kwin_composite/useractions.cpp #621784:621785
@@ -304,7 +304,7 @@
{
keys = new KActionCollection( this );
KActionCollection* actionCollection = keys;
- KAction* a = 0L;
+ QAction* a = 0L;
// a separate KActionCollection is needed for the shortcut for disabling global \
shortcuts, // otherwise it would also disable itself
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic