summaryrefslogtreecommitdiff
authorzecke <zecke>2004-02-05 16:44:20 (UTC)
committer zecke <zecke>2004-02-05 16:44:20 (UTC)
commit4c4ed7176231558d01aeca2eb705fc6810ec7766 (patch) (unidiff)
treed923fd4ca70d6db917a0e154a5a642a444cab87e
parentef8ece225a663f0ff1262989085fc214500beebe (diff)
downloadopie-4c4ed7176231558d01aeca2eb705fc6810ec7766.zip
opie-4c4ed7176231558d01aeca2eb705fc6810ec7766.tar.gz
opie-4c4ed7176231558d01aeca2eb705fc6810ec7766.tar.bz2
Stuff can be broken if you really want it... or because only root can open /dev/console...
Anyway have a mutable QPopupMenu in the class and remove unsigned long ref as we don't need it
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--core/applets/vtapplet/vt.cpp18
-rw-r--r--core/applets/vtapplet/vt.h4
2 files changed, 10 insertions, 12 deletions
diff --git a/core/applets/vtapplet/vt.cpp b/core/applets/vtapplet/vt.cpp
index cdd3c97..881eb41 100644
--- a/core/applets/vtapplet/vt.cpp
+++ b/core/applets/vtapplet/vt.cpp
@@ -32,3 +32,3 @@
32VTApplet::VTApplet ( ) 32VTApplet::VTApplet ( )
33 : QObject ( 0, "VTApplet" ), ref ( 0 ) 33 : QObject ( 0, "VTApplet" )
34{ 34{
@@ -86,8 +86,8 @@ QPopupMenu *VTApplet::popup ( QWidget* parent ) const
86 86
87 submenu = new QPopupMenu( parent ); 87 m_subMenu = new QPopupMenu( parent );
88 submenu->setCheckable( true ); 88 m_subMenu->setCheckable( true );
89 for ( int i = 1; i < 10; ++i ) 89 for ( int i = 1; i < 10; ++i )
90 { 90 {
91 int id = submenu->insertItem( QString::number( i ), 500+i ); 91 int id = m_subMenu->insertItem( QString::number( i ), 500+i );
92 submenu->setItemChecked( id, id-500 == vtstat.v_active ); 92 m_subMenu->setItemChecked( id, id-500 == vtstat.v_active );
93 } 93 }
@@ -95,6 +95,6 @@ QPopupMenu *VTApplet::popup ( QWidget* parent ) const
95 95
96 connect( submenu, SIGNAL( activated(int) ), this, SLOT( changeVT(int) ) ); 96 connect( m_subMenu, SIGNAL( activated(int) ), this, SLOT( changeVT(int) ) );
97 connect( submenu, SIGNAL( aboutToShow() ), this, SLOT( updateMenu() ) ); 97 connect( m_subMenu, SIGNAL( aboutToShow() ), this, SLOT( updateMenu() ) );
98 98
99 return submenu; 99 return m_subMenu;
100} 100}
@@ -130,3 +130,3 @@ void VTApplet::updateMenu()
130 130
131 submenu->setItemEnabled( 500+i, result == -1 ); 131 m_subMenu->setItemEnabled( 500+i, result == -1 );
132 } 132 }
diff --git a/core/applets/vtapplet/vt.h b/core/applets/vtapplet/vt.h
index 6bdb9e0..4c92ddd 100644
--- a/core/applets/vtapplet/vt.h
+++ b/core/applets/vtapplet/vt.h
@@ -46,8 +46,6 @@ public slots:
46 virtual void updateMenu(); 46 virtual void updateMenu();
47
48private: 47private:
49 ulong ref; 48 mutable QPopupMenu* m_subMenu;
50}; 49};
51 50
52static QPopupMenu* submenu;
53 51