author | drw <drw> | 2002-03-15 16:25:53 (UTC) |
---|---|---|
committer | drw <drw> | 2002-03-15 16:25:53 (UTC) |
commit | eb338502c03edbfc8b9b9f00bd95c0c0d4317003 (patch) (unidiff) | |
tree | 36a0a6fb3a193a526bc0f7f748c404b621ea2224 | |
parent | a0d6c8fdac4e8644c31d1b2e2a321131be4b57c2 (diff) | |
download | opie-eb338502c03edbfc8b9b9f00bd95c0c0d4317003.zip opie-eb338502c03edbfc8b9b9f00bd95c0c0d4317003.tar.gz opie-eb338502c03edbfc8b9b9f00bd95c0c0d4317003.tar.bz2 |
Click & hold, not double click, to bring up detail
-rw-r--r-- | noncore/settings/sysinfo/processinfo.cpp | 9 | ||||
-rw-r--r-- | noncore/settings/sysinfo/processinfo.h | 2 |
2 files changed, 7 insertions, 4 deletions
diff --git a/noncore/settings/sysinfo/processinfo.cpp b/noncore/settings/sysinfo/processinfo.cpp index ad81d7b..0512141 100644 --- a/noncore/settings/sysinfo/processinfo.cpp +++ b/noncore/settings/sysinfo/processinfo.cpp | |||
@@ -17,6 +17,8 @@ | |||
17 | ** | 17 | ** |
18 | **********************************************************************/ | 18 | **********************************************************************/ |
19 | 19 | ||
20 | #include <qpe/qpeapplication.h> | ||
21 | |||
20 | #include <qheader.h> | 22 | #include <qheader.h> |
21 | #include <qlistview.h> | 23 | #include <qlistview.h> |
22 | #include <qlayout.h> | 24 | #include <qlayout.h> |
@@ -39,7 +41,9 @@ ProcessInfo::ProcessInfo( QWidget* parent, const char* name, WFlags fl ) | |||
39 | colnum = ProcessView->addColumn( tr( "Time" ) ); | 41 | colnum = ProcessView->addColumn( tr( "Time" ) ); |
40 | ProcessView->setColumnAlignment( colnum, Qt::AlignRight ); | 42 | ProcessView->setColumnAlignment( colnum, Qt::AlignRight ); |
41 | ProcessView->setAllColumnsShowFocus( TRUE ); | 43 | ProcessView->setAllColumnsShowFocus( TRUE ); |
42 | connect( ProcessView, SIGNAL( doubleClicked(QListViewItem *) ), this, SLOT( viewProcess(QListViewItem *) ) ); | 44 | QPEApplication::setStylusOperation( ProcessView->viewport(), QPEApplication::RightOnHold ); |
45 | connect( ProcessView, SIGNAL( rightButtonPressed( QListViewItem *, const QPoint &, int ) ), | ||
46 | this, SLOT( viewProcess( QListViewItem * ) ) ); | ||
43 | 47 | ||
44 | layout->addWidget( ProcessView ); | 48 | layout->addWidget( ProcessView ); |
45 | 49 | ||
@@ -107,7 +111,7 @@ void ProcessInfo::updateData() | |||
107 | delete procdir; | 111 | delete procdir; |
108 | } | 112 | } |
109 | 113 | ||
110 | void ProcessInfo::viewProcess(QListViewItem *process) | 114 | void ProcessInfo::viewProcess( QListViewItem *process ) |
111 | { | 115 | { |
112 | QString pid= process->text( 0 ).stripWhiteSpace(); | 116 | QString pid= process->text( 0 ).stripWhiteSpace(); |
113 | QString command = process->text( 1 ); | 117 | QString command = process->text( 1 ); |
@@ -125,6 +129,5 @@ void ProcessInfo::viewProcess(QListViewItem *process) | |||
125 | } | 129 | } |
126 | fclose( statfile ); | 130 | fclose( statfile ); |
127 | } | 131 | } |
128 | |||
129 | ProcessDtl->showMaximized(); | 132 | ProcessDtl->showMaximized(); |
130 | } | 133 | } |
diff --git a/noncore/settings/sysinfo/processinfo.h b/noncore/settings/sysinfo/processinfo.h index 89d1a93..24b190e 100644 --- a/noncore/settings/sysinfo/processinfo.h +++ b/noncore/settings/sysinfo/processinfo.h | |||
@@ -34,7 +34,7 @@ public: | |||
34 | 34 | ||
35 | private slots: | 35 | private slots: |
36 | void updateData(); | 36 | void updateData(); |
37 | void viewProcess(QListViewItem *); | 37 | void viewProcess( QListViewItem * ); |
38 | 38 | ||
39 | private: | 39 | private: |
40 | QListView* ProcessView; | 40 | QListView* ProcessView; |