summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--library/qpeapplication.cpp76
1 files changed, 41 insertions, 35 deletions
diff --git a/library/qpeapplication.cpp b/library/qpeapplication.cpp
index 187a7e2..8448352 100644
--- a/library/qpeapplication.cpp
+++ b/library/qpeapplication.cpp
@@ -488,5 +488,5 @@ static void setScreenSaverInterval( int interval )
488 \brief The QPEApplication class implements various system services 488 \brief The QPEApplication class implements various system services
489 that are available to all Qtopia applications. 489 that are available to all Qtopia applications.
490 490
491 Simply by using QPEApplication instead of QApplication, a plain Qt 491 Simply by using QPEApplication instead of QApplication, a plain Qt
492 application becomes a Qtopia application. It automatically follows 492 application becomes a Qtopia application. It automatically follows
@@ -498,5 +498,5 @@ static void setScreenSaverInterval( int interval )
498/*! 498/*!
499 \fn void QPEApplication::clientMoused() 499 \fn void QPEApplication::clientMoused()
500 500
501 \internal 501 \internal
502*/ 502*/
@@ -504,5 +504,5 @@ static void setScreenSaverInterval( int interval )
504/*! 504/*!
505 \fn void QPEApplication::timeChanged(); 505 \fn void QPEApplication::timeChanged();
506 506
507 This signal is emitted when the time jumps forward or backwards 507 This signal is emitted when the time jumps forward or backwards
508 by more than the normal passage of time. 508 by more than the normal passage of time.
@@ -511,5 +511,5 @@ static void setScreenSaverInterval( int interval )
511/*! 511/*!
512 \fn void QPEApplication::clockChanged( bool ampm ); 512 \fn void QPEApplication::clockChanged( bool ampm );
513 513
514 This signal is emitted when the user changes the style 514 This signal is emitted when the user changes the style
515 of clock. If \a ampm is TRUE, the user wants a 12-hour 515 of clock. If \a ampm is TRUE, the user wants a 12-hour
@@ -519,11 +519,11 @@ static void setScreenSaverInterval( int interval )
519/*! 519/*!
520 \fn void QPEApplication::appMessage( const QCString& msg, const QByteArray& data ) 520 \fn void QPEApplication::appMessage( const QCString& msg, const QByteArray& data )
521 521
522 This signal is emitted when a message is received on the 522 This signal is emitted when a message is received on the
523 QPE/Application/<i>appname</i> QCop channel for this application. 523 QPE/Application/<i>appname</i> QCop channel for this application.
524 524
525 The slot to which you connect this signal uses \a msg and \a data 525 The slot to which you connect this signal uses \a msg and \a data
526 in the following way: 526 in the following way:
527 527
528\code 528\code
529 void MyWidget::receive( const QCString& msg, const QByteArray& data ) 529 void MyWidget::receive( const QCString& msg, const QByteArray& data )
@@ -539,5 +539,5 @@ static void setScreenSaverInterval( int interval )
539 } 539 }
540\endcode 540\endcode
541 541
542 \sa qcop.html 542 \sa qcop.html
543*/ 543*/
@@ -644,11 +644,17 @@ QPEApplication::QPEApplication( int & argc, char **argv, Type t )
644 delete trans; 644 delete trans;
645 645
646 //###language/font hack; should look it up somewhere 646 /*
647 if ( lang == "ja" || lang == "zh_CN" || lang == "zh_TW" || lang == "ko" ) { 647 * not required. if using one of these languages, you might as well install
648 QFont fn = FontManager::unicodeFont( FontManager::Proportional ); 648 * a custom font.
649 setFont( fn ); 649
650 } 650 //###language/font hack; should look it up somewhere
651 else { 651 if ( lang == "ja" || lang == "zh_CN" || lang == "zh_TW" || lang == "ko" ) {
652 Config config( "qpe" ); 652 QFont fn = FontManager::unicodeFont( FontManager::Proportional );
653 setFont( fn );
654 }
655
656 else {
657 */
658 Config config( "qpe" );
653 config.setGroup( "Appearance" ); 659 config.setGroup( "Appearance" );
654 QString familyStr = config.readEntry( "FontFamily", "helvetica" ); 660 QString familyStr = config.readEntry( "FontFamily", "helvetica" );
@@ -661,5 +667,5 @@ QPEApplication::QPEApplication( int & argc, char **argv, Type t )
661 QFont selectedFont = fdb.font( familyStr, styleStr, i_size, charSetStr ); 667 QFont selectedFont = fdb.font( familyStr, styleStr, i_size, charSetStr );
662 setFont( selectedFont ); 668 setFont( selectedFont );
663 } 669 //}
664 } 670 }
665 671
@@ -694,5 +700,5 @@ static void createInputMethodDict()
694 Returns the currently set hint to the system as to whether 700 Returns the currently set hint to the system as to whether
695 \a w has any use for text input methods. 701 \a w has any use for text input methods.
696 702
697 \sa setInputMethodHint() 703 \sa setInputMethodHint()
698*/ 704*/
@@ -706,5 +712,5 @@ QPEApplication::InputMethodHint QPEApplication::inputMethodHint( QWidget * w )
706/*! 712/*!
707 \enum QPEApplication::InputMethodHint 713 \enum QPEApplication::InputMethodHint
708 714
709 \value Normal the application sometimes needs text input (the default). 715 \value Normal the application sometimes needs text input (the default).
710 \value AlwaysOff the application never needs text input. 716 \value AlwaysOff the application never needs text input.
@@ -715,5 +721,5 @@ QPEApplication::InputMethodHint QPEApplication::inputMethodHint( QWidget * w )
715 Hints to the system that \a w has use for text input methods 721 Hints to the system that \a w has use for text input methods
716 as specified by \a mode. 722 as specified by \a mode.
717 723
718 \sa inputMethodHint() 724 \sa inputMethodHint()
719*/ 725*/
@@ -1270,7 +1276,7 @@ static bool setWidgetCaptionFromAppName( QWidget* /*mw*/, const QString& /*appNa
1270 // for the main widget. This saves duplicating translations for 1276 // for the main widget. This saves duplicating translations for
1271 // the app name in the program and in the .desktop files. 1277 // the app name in the program and in the .desktop files.
1272 1278
1273 AppLnkSet apps( appsPath ); 1279 AppLnkSet apps( appsPath );
1274 1280
1275 QList<AppLnk> appsList = apps.children(); 1281 QList<AppLnk> appsList = apps.children();
1276 for ( QListIterator<AppLnk> it(appsList); it.current(); ++it ) { 1282 for ( QListIterator<AppLnk> it(appsList); it.current(); ++it ) {
@@ -1280,5 +1286,5 @@ static bool setWidgetCaptionFromAppName( QWidget* /*mw*/, const QString& /*appNa
1280 } 1286 }
1281 } 1287 }
1282 */ 1288 */
1283 return FALSE; 1289 return FALSE;
1284} 1290}
@@ -1288,5 +1294,5 @@ static bool setWidgetCaptionFromAppName( QWidget* /*mw*/, const QString& /*appNa
1288 Sets \a mw as the mainWidget() and shows it. For small windows, 1294 Sets \a mw as the mainWidget() and shows it. For small windows,
1289 consider passing TRUE for \a nomaximize rather than the default FALSE. 1295 consider passing TRUE for \a nomaximize rather than the default FALSE.
1290 1296
1291 \sa showMainDocumentWidget() 1297 \sa showMainDocumentWidget()
1292*/ 1298*/
@@ -1323,10 +1329,10 @@ void QPEApplication::showMainWidget( QWidget* mw, bool nomaximize )
1323 Sets \a mw as the mainWidget() and shows it. For small windows, 1329 Sets \a mw as the mainWidget() and shows it. For small windows,
1324 consider passing TRUE for \a nomaximize rather than the default FALSE. 1330 consider passing TRUE for \a nomaximize rather than the default FALSE.
1325 1331
1326 This calls designates the application as 1332 This calls designates the application as
1327 a \link docwidget.html document-oriented\endlink application. 1333 a \link docwidget.html document-oriented\endlink application.
1328 1334
1329 The \a mw widget must have a slot: setDocument(const QString&). 1335 The \a mw widget must have a slot: setDocument(const QString&).
1330 1336
1331 \sa showMainWidget() 1337 \sa showMainWidget()
1332*/ 1338*/
@@ -1369,5 +1375,5 @@ void QPEApplication::showMainDocumentWidget( QWidget* mw, bool nomaximize )
1369 processing the qcop message it calls this function, then the application 1375 processing the qcop message it calls this function, then the application
1370 will show and start proper once it has finished processing qcop messages. 1376 will show and start proper once it has finished processing qcop messages.
1371 1377
1372 \sa keepRunning() 1378 \sa keepRunning()
1373*/ 1379*/
@@ -1382,6 +1388,6 @@ void QPEApplication::setKeepRunning()
1382/*! 1388/*!
1383 Returns whether the application will quit after processing the current 1389 Returns whether the application will quit after processing the current
1384 list of qcop messages. 1390 list of qcop messages.
1385 1391
1386 \sa setKeepRunning() 1392 \sa setKeepRunning()
1387*/ 1393*/
@@ -1465,5 +1471,5 @@ void QPEApplication::internalSetStyle( const QString &style )
1465 iface-> release ( ); 1471 iface-> release ( );
1466 delete lib; 1472 delete lib;
1467 1473
1468 setStyle ( new QPEStyle ( )); 1474 setStyle ( new QPEStyle ( ));
1469 } 1475 }
@@ -1565,5 +1571,5 @@ static void createDict()
1565/*! 1571/*!
1566 Returns the current StylusMode for \a w. 1572 Returns the current StylusMode for \a w.
1567 1573
1568 \sa setStylusOperation() 1574 \sa setStylusOperation()
1569*/ 1575*/
@@ -1577,10 +1583,10 @@ QPEApplication::StylusMode QPEApplication::stylusOperation( QWidget * w )
1577/*! 1583/*!
1578 \enum QPEApplication::StylusMode 1584 \enum QPEApplication::StylusMode
1579 1585
1580 \value LeftOnly the stylus only generates LeftButton 1586 \value LeftOnly the stylus only generates LeftButton
1581 events (the default). 1587 events (the default).
1582 \value RightOnHold the stylus generates RightButton events 1588 \value RightOnHold the stylus generates RightButton events
1583 if the user uses the press-and-hold gesture. 1589 if the user uses the press-and-hold gesture.
1584 1590
1585 See setStylusOperation(). 1591 See setStylusOperation().
1586*/ 1592*/
@@ -1588,5 +1594,5 @@ QPEApplication::StylusMode QPEApplication::stylusOperation( QWidget * w )
1588/*! 1594/*!
1589 Causes \a w to receive mouse events according to \a mode. 1595 Causes \a w to receive mouse events according to \a mode.
1590 1596
1591 \sa stylusOperation() 1597 \sa stylusOperation()
1592*/ 1598*/
@@ -1721,5 +1727,5 @@ void QPEApplication::ungrabKeyboard()
1721 keys no longer work, and instead they are receivable by this 1727 keys no longer work, and instead they are receivable by this
1722 application. 1728 application.
1723 1729
1724 \sa ungrabKeyboard() 1730 \sa ungrabKeyboard()
1725*/ 1731*/