diff options
author | Tim Williams <tmw@autotrain.org> | 2011-10-17 18:47:27 +0100 |
---|---|---|
committer | Tim Williams <tmw@autotrain.org> | 2011-10-17 18:47:27 +0100 |
commit | 76ef832ce5348d12a871223d4c034c7daeaddb82 (patch) | |
tree | 7024a1f39a6114daa8c5ed24bb31a8687c832b9a /mandriva/2010.2/applications/krandr/krandr-0.5.2.1-fix_autostart.patch | |
parent | ec2515f058c60d2478a549f58376db628ba556b9 (diff) | |
download | tde-packaging-76ef832ce5348d12a871223d4c034c7daeaddb82.tar.gz tde-packaging-76ef832ce5348d12a871223d4c034c7daeaddb82.zip |
Adding the remaining Mandriva patches and spec files
Diffstat (limited to 'mandriva/2010.2/applications/krandr/krandr-0.5.2.1-fix_autostart.patch')
-rw-r--r-- | mandriva/2010.2/applications/krandr/krandr-0.5.2.1-fix_autostart.patch | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/mandriva/2010.2/applications/krandr/krandr-0.5.2.1-fix_autostart.patch b/mandriva/2010.2/applications/krandr/krandr-0.5.2.1-fix_autostart.patch new file mode 100644 index 000000000..6937687b1 --- /dev/null +++ b/mandriva/2010.2/applications/krandr/krandr-0.5.2.1-fix_autostart.patch @@ -0,0 +1,62 @@ +--- krandr-0.5.2.1/randr/krandrtray.cpp.run_startup 2007-10-02 20:22:50.000000000 -0300 ++++ krandr-0.5.2.1/randr/krandrtray.cpp 2007-10-02 20:29:49.000000000 -0300 +@@ -48,6 +48,7 @@ KRandRSystemTray::KRandRSystemTray(RandR + KConfig cfg("kcmrandrrc"); + cfg.setGroup("General"); + ++ m_runStartup = cfg.readBoolEntry("AutoStart", true); + KGlobalAccel *accel = new KGlobalAccel(this); + accel->insert( "DisplaySwitch", i18n("Switch displays"), + i18n("Switch between active displays."), +@@ -111,6 +112,10 @@ void KRandRSystemTray::contextMenuAboutT + + menu->insertSeparator(); + ++ lastIndex = menu->insertItem(i18n( "Start KRandR when KDE starts" )); ++ menu->connectItem(lastIndex, this, SLOT(slotToggleRunStartup())); ++ menu->setItemChecked( lastIndex, m_runStartup ); ++ + KAction *actPrefs = new KAction( i18n( "Configure Display..." ), + SmallIconSet( "configure" ), KShortcut(), this, SLOT( slotPrefs() ), + actionCollection() ); +@@ -469,6 +474,15 @@ void KRandRSystemTray::slotPrefs() + kcm->exec(); + } + ++void KRandRSystemTray::slotToggleRunStartup() ++{ ++ m_runStartup = !m_runStartup; ++ KConfig cfg("kcmrandrrc"); ++ ++ cfg.setGroup("General"); ++ cfg.writeEntry("AutoStart", m_runStartup); ++} ++ + void KRandRSystemTray::slotSwitchDisplay() + { + m_display->switchOutput(); +--- krandr-0.5.2.1/randr/krandrtray.h.run_startup 2007-10-02 20:22:50.000000000 -0300 ++++ krandr-0.5.2.1/randr/krandrtray.h 2007-10-02 20:22:50.000000000 -0300 +@@ -46,6 +46,7 @@ protected slots: + void slotOrientationChanged(int parameter); + void slotRefreshRateChanged(int parameter); + void slotPrefs(); ++ void slotToggleRunStartup(); + + protected: + void mousePressEvent( QMouseEvent *e ); +@@ -62,6 +63,7 @@ private: + bool m_popupUp; + QValueList<KPopupMenu*> m_screenPopups; + RandRDisplay *m_display; ++ bool m_runStartup; + }; + + #endif +--- krandr-0.5.2.1/randr/krandrtray.desktop.run_startup 2007-10-02 20:42:22.000000000 -0300 ++++ krandr-0.5.2.1/randr/krandrtray.desktop 2007-10-02 20:29:27.000000000 -0300 +@@ -116,3 +116,4 @@ Icon=randr + Type=Application + OnlyShowIn=KDE; + Categories=Qt;KDE;System; ++X-KDE-autostart-condition=kcmrandrrc:General:AutoStart:true |