From eb338502c03edbfc8b9b9f00bd95c0c0d4317003 Mon Sep 17 00:00:00 2001 From: drw Date: Fri, 15 Mar 2002 16:25:53 +0000 Subject: Click & hold, not double click, to bring up detail --- 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 @@ ** **********************************************************************/ +#include + #include #include #include @@ -39,7 +41,9 @@ ProcessInfo::ProcessInfo( QWidget* parent, const char* name, WFlags fl ) colnum = ProcessView->addColumn( tr( "Time" ) ); ProcessView->setColumnAlignment( colnum, Qt::AlignRight ); ProcessView->setAllColumnsShowFocus( TRUE ); - connect( ProcessView, SIGNAL( doubleClicked(QListViewItem *) ), this, SLOT( viewProcess(QListViewItem *) ) ); + QPEApplication::setStylusOperation( ProcessView->viewport(), QPEApplication::RightOnHold ); + connect( ProcessView, SIGNAL( rightButtonPressed( QListViewItem *, const QPoint &, int ) ), + this, SLOT( viewProcess( QListViewItem * ) ) ); layout->addWidget( ProcessView ); @@ -107,7 +111,7 @@ void ProcessInfo::updateData() delete procdir; } -void ProcessInfo::viewProcess(QListViewItem *process) +void ProcessInfo::viewProcess( QListViewItem *process ) { QString pid= process->text( 0 ).stripWhiteSpace(); QString command = process->text( 1 ); @@ -125,6 +129,5 @@ void ProcessInfo::viewProcess(QListViewItem *process) } fclose( statfile ); } - ProcessDtl->showMaximized(); } 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: private slots: void updateData(); - void viewProcess(QListViewItem *); + void viewProcess( QListViewItem * ); private: QListView* ProcessView; -- cgit v0.9.0.2