Branch: master

62b15724 2014-10-12 17:49:01 Timothy Pearson
Bring stop, lock, exit, and run icons into XDG compliance
M kshutdown/actions.cpp
M kshutdown/links.cpp
M kshutdown/msystemtray.cpp
M kshutdownlockout/lockout.cpp
diff --git a/kshutdown/actions.cpp b/kshutdown/actions.cpp
index 53f41a8..da414de 100644
--- a/kshutdown/actions.cpp
+++ b/kshutdown/actions.cpp
@@ -227,9 +227,9 @@
 {
 	switch (action)
 	{
-		case ShutDown: return "exit";
+		case ShutDown: return "system-log-out";
 		case Reboot: return "reload";
-		case LockScreen: return "lock";
+		case LockScreen: return "system-lock-screen";
 		case Logout: return "undo";
 		case Extras: return "bookmark";
 		case Nothing:
diff --git a/kshutdown/links.cpp b/kshutdown/links.cpp
index 930ee06..b88d0d5 100644
--- a/kshutdown/links.cpp
+++ b/kshutdown/links.cpp
@@ -66,7 +66,7 @@
 	cb_type->insertItem(kapp->miniIcon(), "KShutDown");
 
 	// NOTE: slotAddRemoveLink()
-	cb_type->insertItem(SmallIcon("exit"), i18n("Standard Logout Dialog"));
+	cb_type->insertItem(SmallIcon("system-log-out"), i18n("Standard Logout Dialog"));
 
 	cb_type->insertItem(ks_actions->getIcon(Action::ShutDown), ks_actions->getName(Action::ShutDown));
 	cb_type->insertItem(ks_actions->getIcon(Action::Reboot), ks_actions->getName(Action::Reboot));
@@ -166,11 +166,11 @@
 	switch (cb_type->currentItem())
 	{
 		case 0: return "kshutdown";
-		case 1: return "exit";
+		case 1: return "system-log-out";
 		// sync. with Action::getIcon
-		case 2: return "exit";
+		case 2: return "system-log-out";
 		case 3: return "reload";
-		case 4: return "lock";
+		case 4: return "system-lock-screen";
 		case 5: return "undo";
 		default: return TQString::null;
 	}
diff --git a/kshutdown/msystemtray.cpp b/kshutdown/msystemtray.cpp
index e97eb2f..7307611 100644
--- a/kshutdown/msystemtray.cpp
+++ b/kshutdown/msystemtray.cpp
@@ -134,7 +134,7 @@
 	_flashCount(0),
 	_saveIcon(0)
 {
-	setPixmap(SmallIcon("exit", TDEIcon::SizeSmallMedium)); // 22x22
+	setPixmap(SmallIcon("system-log-out", TDEIcon::SizeSmallMedium)); // 22x22
 
 // TODO: 2.0: mouse wheel: decrease/increase end time by 5min. (?)
 
@@ -147,7 +147,7 @@
 	connect(_flashTimer, SIGNAL(timeout()), SLOT(slotFlashTimeout()));
 
 	// init icons
-	KPixmap pm(SmallIcon("exit", TDEIcon::SizeSmallMedium));
+	KPixmap pm(SmallIcon("system-log-out", TDEIcon::SizeSmallMedium));
 	_flashIcon = new KPixmap(KPixmapEffect::fade(pm, 0.7f, white));
 
 	show();
@@ -194,7 +194,7 @@
 			_fadeValue = 0.0f;
 		}
 	}
-	KPixmap p(SmallIcon("exit", TDEIcon::SizeSmallMedium));
+	KPixmap p(SmallIcon("system-log-out", TDEIcon::SizeSmallMedium));
 	setPixmap(KPixmapEffect::fade(p, _fadeValue, KS_TRAY_FADE_COLOR));
 }
 
diff --git a/kshutdownlockout/lockout.cpp b/kshutdownlockout/lockout.cpp
index 201ecd7..b4e1e84 100644
--- a/kshutdownlockout/lockout.cpp
+++ b/kshutdownlockout/lockout.cpp
@@ -95,7 +95,7 @@
 	TQToolButton *button = new TQToolButton(this);
 	button->setAutoRaise(true);
 	button->setBackgroundMode(X11ParentRelative);
-	button->setPixmap(SmallIcon("exit"));
+	button->setPixmap(SmallIcon("system-log-out"));
 	button->setPopupDelay(100);
 	button->setMinimumSize(button->pixmap()->size());
 	button->setSizePolicy(TQSizePolicy(TQSizePolicy::MinimumExpanding, TQSizePolicy::MinimumExpanding));
@@ -162,7 +162,7 @@
 	TDEActionCollection *ac_shutDown = new TDEActionCollection(this, this);
 
 	_lockScreenAction = new TDEAction(
-		i18n("Lock Screen"), "lock", TDEShortcut(),
+		i18n("Lock Screen"), "system-lock-screen", TDEShortcut(),
 		this, SLOT(slotLockScreen()),
 		ac_shutDown, "kshutdown_lockscreen"
 	);
@@ -180,7 +180,7 @@
 	);
 
 	_shutDownAction = new TDEAction(
-		i18n("Turn Off Computer"), "exit", TDEShortcut(),
+		i18n("Turn Off Computer"), "system-log-out", TDEShortcut(),
 		this, SLOT(slotShutDown()),
 		ac_shutDown, "kshutdown_shutdown"
 	);
@@ -212,7 +212,7 @@
 
 void Lockout::slotIconChanged() {
 // FIXME: 2.0: update action icons
-	setIcon(SmallIcon("exit"));
+	setIcon(SmallIcon("system-log-out"));
 }
 
 void Lockout::slotLockScreen() {
7cfd29ab 2014-10-12 17:54:27 Timothy Pearson
Merge branch 'master' of http://scm.trinitydesktop.org/scm/git/kshutdown
M cmake
diff --git a/cmake b/cmake
index 0d5ca8b..08c6f54 160000
--- a/cmake
+++ b/cmake
-Subproject commit 0d5ca8bebbb638b05f1d11537ce41fcf73d10ac9
+Subproject commit 08c6f54d6f80554caa671847417cf04326adb63c