author | llornkcor <llornkcor> | 2004-04-25 05:34:52 (UTC) |
---|---|---|
committer | llornkcor <llornkcor> | 2004-04-25 05:34:52 (UTC) |
commit | cf9cab31dc8a46d3a2d74931b2a428ca87eed0a9 (patch) (unidiff) | |
tree | 374e0fbd0e0b8bcc728f37226fcfd372cec06086 | |
parent | 314351a00144a138b52e3e8659afc351615370d8 (diff) | |
download | opie-cf9cab31dc8a46d3a2d74931b2a428ca87eed0a9.zip opie-cf9cab31dc8a46d3a2d74931b2a428ca87eed0a9.tar.gz opie-cf9cab31dc8a46d3a2d74931b2a428ca87eed0a9.tar.bz2 |
revert change 1.76 of this file, as causes titlebars to not show on large displays
-rw-r--r-- | library/qpeapplication.cpp | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/library/qpeapplication.cpp b/library/qpeapplication.cpp index cf76000..755fb19 100644 --- a/library/qpeapplication.cpp +++ b/library/qpeapplication.cpp | |||
@@ -163,33 +163,44 @@ public: | |||
163 | delete r; | 163 | delete r; |
164 | } | 164 | } |
165 | } | 165 | } |
166 | static void show_mx(QWidget* mw, bool nomaximize, const QString & = QString::null ) | 166 | static void show_mx(QWidget* mw, bool nomaximize, const QString & = QString::null ) |
167 | { | 167 | { |
168 | 168 | ||
169 | // ugly hack, remove that later after finding a sane solution | 169 | // ugly hack, remove that later after finding a sane solution |
170 | // Addendum: Only Sharp currently has models with high resolution but (physically) small displays, | 170 | // Addendum: Only Sharp currently has models with high resolution but (physically) small displays, |
171 | // so this is only useful if QT_QWS_SIMPAD is NOT defined. E.g. SIMpad has 800x600 but has | 171 | // so this is only useful if QT_QWS_SIMPAD is NOT defined. E.g. SIMpad has 800x600 but has |
172 | // a (physically) large enough display to use the small icons | 172 | // a (physically) large enough display to use the small icons |
173 | #if defined(OPIE_HIGH_RES_SMALL_PHY) | 173 | #if defined(OPIE_HIGH_RES_SMALL_PHY) |
174 | if ( QPEApplication::desktop() ->width() >= 600 && ( mw->inherits("QMainWindow") || mw->isA("QMainWindow") ) ) { | 174 | if ( QPEApplication::desktop() ->width() >= 600 && ( mw->inherits("QMainWindow") || mw->isA("QMainWindow") ) ) { |
175 | ( ( QMainWindow* ) mw )->setUsesBigPixmaps( true ); | 175 | ( ( QMainWindow* ) mw )->setUsesBigPixmaps( true ); |
176 | } | 176 | } |
177 | #endif | 177 | #endif |
178 | 178 | ||
179 | QPEApplication::showWidget( mw, nomaximize ); | 179 | if ( mw->layout() && mw->inherits("QDialog") ) { |
180 | QPEApplication::showDialog((QDialog*)mw, nomaximize); | ||
181 | } | ||
182 | else { | ||
183 | #ifdef Q_WS_QWS | ||
184 | if ( !nomaximize ) | ||
185 | mw->showMaximized(); | ||
186 | else | ||
187 | #endif | ||
188 | |||
189 | mw->show(); | ||
190 | } | ||
180 | } | 191 | } |
181 | static bool setWidgetCaptionFromAppName( QWidget* /*mw*/, const QString& /*appName*/, const QString& /*appsPath*/ ) | 192 | static bool setWidgetCaptionFromAppName( QWidget* /*mw*/, const QString& /*appName*/, const QString& /*appsPath*/ ) |
182 | { | 193 | { |
183 | /* | 194 | /* |
184 | // This works but disable it for now until it is safe to apply | 195 | // This works but disable it for now until it is safe to apply |
185 | // What is does is scan the .desktop files of all the apps for | 196 | // What is does is scan the .desktop files of all the apps for |
186 | // the applnk that has the corresponding argv[0] as this program | 197 | // the applnk that has the corresponding argv[0] as this program |
187 | // then it uses the name stored in the .desktop file as the caption | 198 | // then it uses the name stored in the .desktop file as the caption |
188 | // for the main widget. This saves duplicating translations for | 199 | // for the main widget. This saves duplicating translations for |
189 | // the app name in the program and in the .desktop files. | 200 | // the app name in the program and in the .desktop files. |
190 | 201 | ||
191 | AppLnkSet apps( appsPath ); | 202 | AppLnkSet apps( appsPath ); |
192 | 203 | ||
193 | QList<AppLnk> appsList = apps.children(); | 204 | QList<AppLnk> appsList = apps.children(); |
194 | for ( QListIterator<AppLnk> it(appsList); it.current(); ++it ) { | 205 | for ( QListIterator<AppLnk> it(appsList); it.current(); ++it ) { |
195 | if ( (*it)->exec() == appName ) { | 206 | if ( (*it)->exec() == appName ) { |