author | zecke <zecke> | 2004-02-05 16:44:20 (UTC) |
---|---|---|
committer | zecke <zecke> | 2004-02-05 16:44:20 (UTC) |
commit | 4c4ed7176231558d01aeca2eb705fc6810ec7766 (patch) (side-by-side diff) | |
tree | d923fd4ca70d6db917a0e154a5a642a444cab87e /core/applets/vtapplet/vt.cpp | |
parent | ef8ece225a663f0ff1262989085fc214500beebe (diff) | |
download | opie-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
-rw-r--r-- | core/applets/vtapplet/vt.cpp | 18 |
1 files changed, 9 insertions, 9 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 @@ -29,9 +29,9 @@ #include "vt.h" VTApplet::VTApplet ( ) - : QObject ( 0, "VTApplet" ), ref ( 0 ) + : QObject ( 0, "VTApplet" ) { } VTApplet::~VTApplet ( ) @@ -83,21 +83,21 @@ QPopupMenu *VTApplet::popup ( QWidget* parent ) const int fd = ::open( "/dev/tty0", O_RDWR ); if ( fd == -1 ) return 0; if ( ioctl( fd, VT_GETSTATE, &vtstat ) == -1 ) return 0; - submenu = new QPopupMenu( parent ); - submenu->setCheckable( true ); + m_subMenu = new QPopupMenu( parent ); + m_subMenu->setCheckable( true ); for ( int i = 1; i < 10; ++i ) { - int id = submenu->insertItem( QString::number( i ), 500+i ); - submenu->setItemChecked( id, id-500 == vtstat.v_active ); + int id = m_subMenu->insertItem( QString::number( i ), 500+i ); + m_subMenu->setItemChecked( id, id-500 == vtstat.v_active ); } ::close( fd ); - connect( submenu, SIGNAL( activated(int) ), this, SLOT( changeVT(int) ) ); - connect( submenu, SIGNAL( aboutToShow() ), this, SLOT( updateMenu() ) ); + connect( m_subMenu, SIGNAL( activated(int) ), this, SLOT( changeVT(int) ) ); + connect( m_subMenu, SIGNAL( aboutToShow() ), this, SLOT( updateMenu() ) ); - return submenu; + return m_subMenu; } void VTApplet::changeVT( int index ) @@ -127,9 +127,9 @@ void VTApplet::updateMenu() else qDebug( "VT %d _not_ disallocated == busy", i ); */ - submenu->setItemEnabled( 500+i, result == -1 ); + m_subMenu->setItemEnabled( 500+i, result == -1 ); } ::close( fd ); } |