summaryrefslogtreecommitdiff
blob: d898dafbaba2c636fe66e6ef24ebc7423cd98b73 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
Author: Christoph Feck <cfeck@kde.org>
Description: Use KIcon to set window icons
Bug: https://bugs.kde.org/show_bug.cgi?id=246016
Bug-Debian: https://bugs.debian.org/599094
Applied-Upstream: commit:1180094

--- a/src/kvpnc.cpp
+++ b/src/kvpnc.cpp
@@ -320,10 +320,7 @@ KVpnc::~KVpnc()
 
 void KVpnc::initAction()
 {
-    disconnectedIcon = KIconLoader::global()->loadIcon("disconnected", KIconLoader::NoGroup);
-    connectedIcon = KIconLoader::global()->loadIcon("connected", KIconLoader::NoGroup);
-    connectingIcon = KIconLoader::global()->loadIcon("connecting" , KIconLoader::NoGroup);
-    setWindowIcon(disconnectedIcon);
+    setWindowIcon(KIcon("disconnected"));
 
     (void*) KStandardAction::quit(this, SLOT(quitCalled()), actionCollection());
 
@@ -17449,7 +17446,7 @@ void KVpnc::setGuiStatus(int status)
 	QString ConnectionStatus = i18n("unknown");
 	QString Username = "";
 	if (status == KVpncEnum::connected) {
-        setWindowIcon(connectedIcon);
+        setWindowIcon(KIcon("connected"));
 
         durationString = (i18n("%1:%2:%3" , QString().sprintf("%02u", hour) , QString().sprintf("%02u", min) , QString().sprintf("%02u", sec)));
         QString ConnectMsg = "";
@@ -17502,7 +17499,7 @@ void KVpnc::setGuiStatus(int status)
 
     }
     else if (status == KVpncEnum::connecting) {
-        setWindowIcon(connectingIcon);
+        setWindowIcon(KIcon("connecting"));
         mw->buttonConnect->setEnabled(false);
         mw->buttonDisconnect->setEnabled(true);
         mw->SessionCombo->setEnabled(false);
@@ -17531,7 +17528,7 @@ void KVpnc::setGuiStatus(int status)
         connectClicked();
 
 	} else if (status == KVpncEnum::disconnected) {
-        setWindowIcon(disconnectedIcon);
+        setWindowIcon(KIcon("disconnected"));
         mw->buttonConnect->setEnabled(true);
         mw->buttonDisconnect->setEnabled(false);
         DisconnectAction->setEnabled(false);
--- a/src/kvpnc.h
+++ b/src/kvpnc.h
@@ -286,9 +286,6 @@ private:
 
     int TimeOutProcess; //< for timeout
     int ConnectingProcess; //< for killing process
-    QPixmap connectedIcon;
-    QPixmap disconnectedIcon;
-    QPixmap connectingIcon;
     QPixmap connectingStatusPixmap;
     QPixmap disconnectedStatusPixmap;
     QPixmap connectedStatusPixmap;