summaryrefslogtreecommitdiff
authorharlekin <harlekin>2002-11-21 17:22:36 (UTC)
committer harlekin <harlekin>2002-11-21 17:22:36 (UTC)
commit9e4b4807e89a5ccea45a119db9e7d8d02972dc98 (patch) (unidiff)
tree6f47567e6ea18ce9d54b40678d6fc3cf762d1cee
parent7a425e527b7ed11cd113365e6c45ebecd0d72c79 (diff)
downloadopie-9e4b4807e89a5ccea45a119db9e7d8d02972dc98.zip
opie-9e4b4807e89a5ccea45a119db9e7d8d02972dc98.tar.gz
opie-9e4b4807e89a5ccea45a119db9e7d8d02972dc98.tar.bz2
better way to launch edit personal data
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/today/today.cpp16
-rw-r--r--core/pim/today/today.h1
2 files changed, 2 insertions, 15 deletions
diff --git a/core/pim/today/today.cpp b/core/pim/today/today.cpp
index 1b31cfd..e6f8c93 100644
--- a/core/pim/today/today.cpp
+++ b/core/pim/today/today.cpp
@@ -184,14 +184,12 @@ void Today::loadPlugins() {
184 184
185 if ( pluginListRefreshExclude.contains( (*it) ) ) { 185 if ( pluginListRefreshExclude.contains( (*it) ) ) {
186 // if its not in allApplets list, add it to a layout 186 // if its not in allApplets list, add it to a layout
187 if ( !m_allApplets.contains( pluginListRefreshExclude[(*it)].name ) ) { 187 if ( !m_allApplets.contains( pluginListRefreshExclude[(*it)].name ) ) {
188 qDebug( "NUGASDA" );
189 layout->addWidget( pluginListRefreshExclude[(*it)].guiBox ); 188 layout->addWidget( pluginListRefreshExclude[(*it)].guiBox );
190 pluginList.append( pluginListRefreshExclude[(*it)] ); 189 pluginList.append( pluginListRefreshExclude[(*it)] );
191 } else { 190 } else {
192 tempList.insert( pluginListRefreshExclude[(*it)].name, pluginListRefreshExclude[(*it)] ); 191 tempList.insert( pluginListRefreshExclude[(*it)].name, pluginListRefreshExclude[(*it)] );
193 qDebug( "TEST2 " + pluginListRefreshExclude[(*it)].name );
194 } 192 }
195 } else { 193 } else {
196 194
197 TodayPlugin plugin; 195 TodayPlugin plugin;
@@ -354,9 +352,9 @@ void Today::startConfig() {
354 */ 352 */
355void Today::refresh() { 353void Today::refresh() {
356 init(); 354 init();
357 355
358 qDebug(" refresh "); 356 // qDebug(" refresh ");
359 // set the date in top label 357 // set the date in top label
360 QDate date = QDate::currentDate(); 358 QDate date = QDate::currentDate();
361 QString time = ( tr( date.toString() ) ); 359 QString time = ( tr( date.toString() ) );
362 360
@@ -372,14 +370,8 @@ void Today::refresh() {
372 loadPlugins(); 370 loadPlugins();
373 draw(); 371 draw();
374} 372}
375 373
376void Today::startAddressbook() {
377 QCopEnvelope e( "QPE/System", "execute(QString)" );
378 e << QString( "addressbook" );
379}
380
381
382void Today::startApplication() { 374void Today::startApplication() {
383 QCopEnvelope e( "QPE/System", "execute(QString)" ); 375 QCopEnvelope e( "QPE/System", "execute(QString)" );
384 e << QString( sender()->name() ); 376 e << QString( sender()->name() );
385} 377}
@@ -387,13 +379,9 @@ void Today::startApplication() {
387/** 379/**
388 * launch addressbook (personal card) 380 * launch addressbook (personal card)
389 */ 381 */
390void Today::editCard() { 382void Today::editCard() {
391 startAddressbook(); 383 QCopEnvelope env( "QPE/Application/addressbook", "editPersonalAndClose()" );
392 while( !QCopChannel::isRegistered( "QPE/Addressbook" ) ) {
393 qApp->processEvents();
394 }
395 QCopEnvelope v( "QPE/Addressbook", "editPersonalAndClose()" );
396} 384}
397 385
398Today::~Today() { 386Today::~Today() {
399} 387}
diff --git a/core/pim/today/today.h b/core/pim/today/today.h
index 4485a0b..35b7ee3 100644
--- a/core/pim/today/today.h
+++ b/core/pim/today/today.h
@@ -44,9 +44,8 @@ class Today : public TodayBase {
44 ~Today(); 44 ~Today();
45 45
46private slots: 46private slots:
47 void startConfig(); 47 void startConfig();
48 void startAddressbook();
49 void startApplication(); 48 void startApplication();
50 void editCard(); 49 void editCard();
51 void refresh(); 50 void refresh();
52 51