00001
00002
00003
00004
00005 #include "citytimebase.h"
00006 #include "zonemap.h"
00007
00008
00009 #include <opie2/odebug.h>
00010
00011
00012 #include <qlabel.h>
00013 #include <qtoolbutton.h>
00014 #include <qlayout.h>
00015 #include <qwhatsthis.h>
00016
00017
00018
00019
00020
00021
00022 CityTimeBase::CityTimeBase( QWidget* parent, const char* name, WFlags )
00023 : QWidget( parent, name, WStyle_ContextHelp )
00024 {
00025 if ( !name )
00026 setName( "CityTimeBase" );
00027 setCaption( tr( "City Time" ) );
00028 CityTimeBaseLayout = new QVBoxLayout( this );
00029 CityTimeBaseLayout->setSpacing( 3 );
00030 CityTimeBaseLayout->setMargin( 0 );
00031
00032 frmMap = new ZoneMap( this, "frmMap" );
00033 frmMap->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)7, frmMap->sizePolicy().hasHeightForWidth() ) );
00034 CityTimeBaseLayout->addWidget( frmMap );
00035
00036 buttonWidget = new QWidget( this );
00037 QWhatsThis::add( buttonWidget, tr( "Click on one of the set cities to replace it" ) );
00038 Layout2 = new QGridLayout( buttonWidget );
00039 Layout2->setSpacing( 3 );
00040 Layout2->setMargin( 4 );
00041
00042 cmdCity7 = new QToolButton( buttonWidget, "cmdCity7" );
00043 cmdCity7->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)1, cmdCity7->sizePolicy().hasHeightForWidth() ) );
00044 QFont cmdCity7_font( cmdCity7->font() );
00045 cmdCity7_font.setBold( TRUE );
00046 cmdCity7->setFont( cmdCity7_font );
00047 cmdCity7->setFocusPolicy( QToolButton::TabFocus );
00048 cmdCity7->setText( "" );
00049 cmdCity7->setToggleButton( TRUE );
00050 cmdCity7->setToggleButton( TRUE );
00051
00052 Layout2->addWidget( cmdCity7, 0, 2 );
00053
00054 lblCTime9 = new QLabel( buttonWidget, "lblCTime9" );
00055 lblCTime9->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)1, lblCTime9->sizePolicy().hasHeightForWidth() ) );
00056 QFont lblCTime9_font( lblCTime9->font() );
00057 lblCTime9_font.setPointSize( 10 );
00058 lblCTime9->setFont( lblCTime9_font );
00059 lblCTime9->setText( "" );
00060 lblCTime9->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );
00061
00062 Layout2->addWidget( lblCTime9, 2, 3 );
00063
00064 cmdCity8 = new QToolButton( buttonWidget, "cmdCity8" );
00065 cmdCity8->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)1, cmdCity8->sizePolicy().hasHeightForWidth() ) );
00066 QFont cmdCity8_font( cmdCity8->font() );
00067 cmdCity8_font.setBold( TRUE );
00068 cmdCity8->setFont( cmdCity8_font );
00069 cmdCity8->setFocusPolicy( QToolButton::TabFocus );
00070 cmdCity8->setText( "" );
00071 cmdCity8->setToggleButton( TRUE );
00072 cmdCity8->setToggleButton( TRUE );
00073
00074 Layout2->addWidget( cmdCity8, 1, 2 );
00075
00076 cmdCity2 = new QToolButton( buttonWidget, "cmdCity2" );
00077 QFont cmdCity2_font( cmdCity2->font() );
00078 cmdCity2_font.setBold( TRUE );
00079 cmdCity2->setFont( cmdCity2_font );
00080 cmdCity2->setFocusPolicy( QToolButton::TabFocus );
00081 cmdCity2->setText( "" );
00082 cmdCity2->setToggleButton( TRUE );
00083 cmdCity2->setToggleButton( TRUE );
00084
00085 Layout2->addWidget( cmdCity2, 1, 0 );
00086
00087 lblCTime6 = new QLabel( buttonWidget, "lblCTime6" );
00088 QFont lblCTime6_font( lblCTime6->font() );
00089 lblCTime6_font.setPointSize( 10 );
00090 lblCTime6->setFont( lblCTime6_font );
00091 lblCTime6->setText( "" );
00092 lblCTime6->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );
00093
00094 Layout2->addWidget( lblCTime6, 5, 1 );
00095
00096 cmdCity6 = new QToolButton( buttonWidget, "cmdCity6" );
00097 cmdCity6->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)1, cmdCity6->sizePolicy().hasHeightForWidth() ) );
00098 QFont cmdCity6_font( cmdCity6->font() );
00099 cmdCity6_font.setBold( TRUE );
00100 cmdCity6->setFont( cmdCity6_font );
00101 cmdCity6->setFocusPolicy( QToolButton::TabFocus );
00102 cmdCity6->setText( "" );
00103 cmdCity6->setToggleButton( TRUE );
00104 cmdCity6->setToggleButton( TRUE );
00105
00106 Layout2->addWidget( cmdCity6, 5, 0 );
00107
00108 cmdCity4 = new QToolButton( buttonWidget, "cmdCity4" );
00109 cmdCity4->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)1, cmdCity4->sizePolicy().hasHeightForWidth() ) );
00110 QFont cmdCity4_font( cmdCity4->font() );
00111 cmdCity4_font.setBold( TRUE );
00112 cmdCity4->setFont( cmdCity4_font );
00113 cmdCity4->setFocusPolicy( QToolButton::TabFocus );
00114 cmdCity4->setText( "" );
00115 cmdCity4->setToggleButton( TRUE );
00116 cmdCity4->setToggleButton( TRUE );
00117
00118 Layout2->addWidget( cmdCity4, 3, 0 );
00119
00120 lblCTime5 = new QLabel( buttonWidget, "lblCTime5" );
00121 QFont lblCTime5_font( lblCTime5->font() );
00122 lblCTime5_font.setPointSize( 10 );
00123 lblCTime5->setFont( lblCTime5_font );
00124 lblCTime5->setText( "" );
00125 lblCTime5->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );
00126
00127 Layout2->addWidget( lblCTime5, 4, 1 );
00128
00129 lblCTime2 = new QLabel( buttonWidget, "lblCTime2" );
00130 lblCTime2->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)1, lblCTime2->sizePolicy().hasHeightForWidth() ) );
00131 QFont lblCTime2_font( lblCTime2->font() );
00132 lblCTime2_font.setPointSize( 10 );
00133 lblCTime2->setFont( lblCTime2_font );
00134 lblCTime2->setText( "" );
00135 lblCTime2->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );
00136
00137 Layout2->addWidget( lblCTime2, 1, 1 );
00138
00139 lblCTime1 = new QLabel( buttonWidget, "lblCTime1" );
00140 lblCTime1->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)1, lblCTime1->sizePolicy().hasHeightForWidth() ) );
00141 QFont lblCTime1_font( lblCTime1->font() );
00142 lblCTime1_font.setPointSize( 10 );
00143 lblCTime1->setFont( lblCTime1_font );
00144 lblCTime1->setText( "" );
00145 lblCTime1->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );
00146
00147 Layout2->addWidget( lblCTime1, 0, 1 );
00148
00149 cmdCity3 = new QToolButton( buttonWidget, "cmdCity3" );
00150 cmdCity3->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)1, cmdCity3->sizePolicy().hasHeightForWidth() ) );
00151 QFont cmdCity3_font( cmdCity3->font() );
00152 cmdCity3_font.setBold( TRUE );
00153 cmdCity3->setFont( cmdCity3_font );
00154 cmdCity3->setFocusPolicy( QToolButton::TabFocus );
00155 cmdCity3->setText( "" );
00156 cmdCity3->setToggleButton( TRUE );
00157 cmdCity3->setToggleButton( TRUE );
00158
00159 Layout2->addWidget( cmdCity3, 2, 0 );
00160
00161 lblCTime8 = new QLabel( buttonWidget, "lblCTime8" );
00162 lblCTime8->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)1, lblCTime8->sizePolicy().hasHeightForWidth() ) );
00163 QFont lblCTime8_font( lblCTime8->font() );
00164 lblCTime8_font.setPointSize( 10 );
00165 lblCTime8->setFont( lblCTime8_font );
00166 lblCTime8->setText( "" );
00167 lblCTime8->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );
00168
00169 Layout2->addWidget( lblCTime8, 1, 3 );
00170
00171 cmdCity1 = new QToolButton( buttonWidget, "cmdCity1" );
00172 cmdCity1->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)1, cmdCity1->sizePolicy().hasHeightForWidth() ) );
00173 QFont cmdCity1_font( cmdCity1->font() );
00174 cmdCity1_font.setBold( TRUE );
00175 cmdCity1->setFont( cmdCity1_font );
00176 cmdCity1->setFocusPolicy( QToolButton::TabFocus );
00177 cmdCity1->setText( "" );
00178 cmdCity1->setToggleButton( TRUE );
00179 cmdCity1->setToggleButton( TRUE );
00180
00181 Layout2->addWidget( cmdCity1, 0, 0 );
00182
00183 lblCTime7 = new QLabel( buttonWidget, "lblCTime7" );
00184 lblCTime7->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)1, lblCTime7->sizePolicy().hasHeightForWidth() ) );
00185 QFont lblCTime7_font( lblCTime7->font() );
00186 lblCTime7_font.setPointSize( 10 );
00187 lblCTime7->setFont( lblCTime7_font );
00188 lblCTime7->setText( "" );
00189 lblCTime7->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );
00190
00191 Layout2->addWidget( lblCTime7, 0, 3 );
00192
00193 lblCTime4 = new QLabel( buttonWidget, "lblCTime4" );
00194 QFont lblCTime4_font( lblCTime4->font() );
00195 lblCTime4_font.setPointSize( 10 );
00196 lblCTime4->setFont( lblCTime4_font );
00197 lblCTime4->setText( "" );
00198 lblCTime4->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );
00199
00200 Layout2->addWidget( lblCTime4, 3, 1 );
00201
00202 cmdCity5 = new QToolButton( buttonWidget, "cmdCity5" );
00203 cmdCity5->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)1, cmdCity5->sizePolicy().hasHeightForWidth() ) );
00204 QFont cmdCity5_font( cmdCity5->font() );
00205 cmdCity5_font.setBold( TRUE );
00206 cmdCity5->setFont( cmdCity5_font );
00207 cmdCity5->setFocusPolicy( QToolButton::TabFocus );
00208 cmdCity5->setText( "" );
00209 cmdCity5->setToggleButton( TRUE );
00210 cmdCity5->setToggleButton( TRUE );
00211
00212 Layout2->addWidget( cmdCity5, 4, 0 );
00213
00214 lblCTime3 = new QLabel( buttonWidget, "lblCTime3" );
00215 QFont lblCTime3_font( lblCTime3->font() );
00216 lblCTime3_font.setPointSize( 10 );
00217 lblCTime3->setFont( lblCTime3_font );
00218 lblCTime3->setText( "" );
00219 lblCTime3->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );
00220
00221 Layout2->addWidget( lblCTime3, 2, 1 );
00222
00223 cmdCity9 = new QToolButton( buttonWidget, "cmdCity9" );
00224 cmdCity9->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)1, cmdCity9->sizePolicy().hasHeightForWidth() ) );
00225 QFont cmdCity9_font( cmdCity9->font() );
00226 cmdCity9_font.setBold( TRUE );
00227 cmdCity9->setFont( cmdCity9_font );
00228 cmdCity9->setFocusPolicy( QToolButton::TabFocus );
00229 cmdCity9->setText( "" );
00230 cmdCity9->setToggleButton( TRUE );
00231 cmdCity9->setToggleButton( TRUE );
00232
00233 Layout2->addWidget( cmdCity9, 2, 2 );
00234 CityTimeBaseLayout->addWidget( buttonWidget );
00235
00236
00237 connect( frmMap, SIGNAL( signalTz(const QString&,const QString&) ), this, SLOT( slotNewTz(const QString&,const QString&) ) );
00238 connect( cmdCity1, SIGNAL( toggled(bool) ), cmdCity2, SLOT( setDisabled(bool) ) );
00239 connect( cmdCity1, SIGNAL( toggled(bool) ), cmdCity3, SLOT( setDisabled(bool) ) );
00240 connect( cmdCity1, SIGNAL( toggled(bool) ), cmdCity4, SLOT( setDisabled(bool) ) );
00241 connect( cmdCity1, SIGNAL( toggled(bool) ), cmdCity7, SLOT( setDisabled(bool) ) );
00242 connect( cmdCity1, SIGNAL( toggled(bool) ), cmdCity8, SLOT( setDisabled(bool) ) );
00243 connect( cmdCity2, SIGNAL( toggled(bool) ), cmdCity1, SLOT( setDisabled(bool) ) );
00244 connect( cmdCity2, SIGNAL( toggled(bool) ), cmdCity3, SLOT( setDisabled(bool) ) );
00245 connect( cmdCity2, SIGNAL( toggled(bool) ), cmdCity4, SLOT( setDisabled(bool) ) );
00246 connect( cmdCity4, SIGNAL( toggled(bool) ), cmdCity7, SLOT( setDisabled(bool) ) );
00247 connect( cmdCity2, SIGNAL( toggled(bool) ), cmdCity8, SLOT( setDisabled(bool) ) );
00248 connect( cmdCity2, SIGNAL( toggled(bool) ), cmdCity7, SLOT( setDisabled(bool) ) );
00249 connect( cmdCity3, SIGNAL( toggled(bool) ), cmdCity1, SLOT( setDisabled(bool) ) );
00250 connect( cmdCity3, SIGNAL( toggled(bool) ), cmdCity2, SLOT( setDisabled(bool) ) );
00251 connect( cmdCity3, SIGNAL( toggled(bool) ), cmdCity4, SLOT( setDisabled(bool) ) );
00252 connect( cmdCity3, SIGNAL( toggled(bool) ), cmdCity7, SLOT( setDisabled(bool) ) );
00253 connect( cmdCity3, SIGNAL( toggled(bool) ), cmdCity8, SLOT( setDisabled(bool) ) );
00254 connect( cmdCity4, SIGNAL( toggled(bool) ), cmdCity1, SLOT( setDisabled(bool) ) );
00255 connect( cmdCity4, SIGNAL( toggled(bool) ), cmdCity2, SLOT( setDisabled(bool) ) );
00256 connect( cmdCity4, SIGNAL( toggled(bool) ), cmdCity3, SLOT( setDisabled(bool) ) );
00257 connect( cmdCity4, SIGNAL( toggled(bool) ), cmdCity8, SLOT( setDisabled(bool) ) );
00258 connect( cmdCity7, SIGNAL( toggled(bool) ), cmdCity1, SLOT( setDisabled(bool) ) );
00259 connect( cmdCity7, SIGNAL( toggled(bool) ), cmdCity2, SLOT( setDisabled(bool) ) );
00260 connect( cmdCity7, SIGNAL( toggled(bool) ), cmdCity3, SLOT( setDisabled(bool) ) );
00261 connect( cmdCity7, SIGNAL( toggled(bool) ), cmdCity4, SLOT( setDisabled(bool) ) );
00262 connect( cmdCity7, SIGNAL( toggled(bool) ), cmdCity8, SLOT( setDisabled(bool) ) );
00263 connect( cmdCity8, SIGNAL( toggled(bool) ), cmdCity1, SLOT( setDisabled(bool) ) );
00264 connect( cmdCity8, SIGNAL( toggled(bool) ), cmdCity2, SLOT( setDisabled(bool) ) );
00265 connect( cmdCity8, SIGNAL( toggled(bool) ), cmdCity3, SLOT( setDisabled(bool) ) );
00266 connect( cmdCity8, SIGNAL( toggled(bool) ), cmdCity4, SLOT( setDisabled(bool) ) );
00267 connect( cmdCity8, SIGNAL( toggled(bool) ), cmdCity7, SLOT( setDisabled(bool) ) );
00268 connect( cmdCity1, SIGNAL( toggled(bool) ), cmdCity5, SLOT( setDisabled(bool) ) );
00269 connect( cmdCity2, SIGNAL( toggled(bool) ), cmdCity5, SLOT( setDisabled(bool) ) );
00270 connect( cmdCity3, SIGNAL( toggled(bool) ), cmdCity5, SLOT( setDisabled(bool) ) );
00271 connect( cmdCity4, SIGNAL( toggled(bool) ), cmdCity5, SLOT( setDisabled(bool) ) );
00272 connect( cmdCity7, SIGNAL( toggled(bool) ), cmdCity5, SLOT( setDisabled(bool) ) );
00273 connect( cmdCity8, SIGNAL( toggled(bool) ), cmdCity5, SLOT( setDisabled(bool) ) );
00274 connect( cmdCity5, SIGNAL( toggled(bool) ), cmdCity1, SLOT( setDisabled(bool) ) );
00275 connect( cmdCity5, SIGNAL( toggled(bool) ), cmdCity2, SLOT( setDisabled(bool) ) );
00276 connect( cmdCity5, SIGNAL( toggled(bool) ), cmdCity3, SLOT( setDisabled(bool) ) );
00277 connect( cmdCity5, SIGNAL( toggled(bool) ), cmdCity4, SLOT( setDisabled(bool) ) );
00278 connect( cmdCity5, SIGNAL( toggled(bool) ), cmdCity7, SLOT( setDisabled(bool) ) );
00279 connect( cmdCity5, SIGNAL( toggled(bool) ), cmdCity8, SLOT( setDisabled(bool) ) );
00280 connect( cmdCity1, SIGNAL( toggled(bool) ), cmdCity6, SLOT( setDisabled(bool) ) );
00281 connect( cmdCity2, SIGNAL( toggled(bool) ), cmdCity6, SLOT( setDisabled(bool) ) );
00282 connect( cmdCity3, SIGNAL( toggled(bool) ), cmdCity6, SLOT( setDisabled(bool) ) );
00283 connect( cmdCity4, SIGNAL( toggled(bool) ), cmdCity6, SLOT( setDisabled(bool) ) );
00284 connect( cmdCity5, SIGNAL( toggled(bool) ), cmdCity6, SLOT( setDisabled(bool) ) );
00285 connect( cmdCity6, SIGNAL( toggled(bool) ), cmdCity1, SLOT( setDisabled(bool) ) );
00286 connect( cmdCity6, SIGNAL( toggled(bool) ), cmdCity2, SLOT( setDisabled(bool) ) );
00287 connect( cmdCity6, SIGNAL( toggled(bool) ), cmdCity3, SLOT( setDisabled(bool) ) );
00288 connect( cmdCity6, SIGNAL( toggled(bool) ), cmdCity4, SLOT( setDisabled(bool) ) );
00289 connect( cmdCity6, SIGNAL( toggled(bool) ), cmdCity5, SLOT( setDisabled(bool) ) );
00290 connect( cmdCity6, SIGNAL( toggled(bool) ), cmdCity7, SLOT( setDisabled(bool) ) );
00291 connect( cmdCity6, SIGNAL( toggled(bool) ), cmdCity8, SLOT( setDisabled(bool) ) );
00292 connect( cmdCity6, SIGNAL( toggled(bool) ), cmdCity9, SLOT( setDisabled(bool) ) );
00293 connect( cmdCity7, SIGNAL( toggled(bool) ), cmdCity6, SLOT( setDisabled(bool) ) );
00294 connect( cmdCity8, SIGNAL( toggled(bool) ), cmdCity6, SLOT( setDisabled(bool) ) );
00295 connect( cmdCity9, SIGNAL( toggled(bool) ), cmdCity1, SLOT( setDisabled(bool) ) );
00296 connect( cmdCity9, SIGNAL( toggled(bool) ), cmdCity3, SLOT( setDisabled(bool) ) );
00297 connect( cmdCity9, SIGNAL( toggled(bool) ), cmdCity4, SLOT( setDisabled(bool) ) );
00298 connect( cmdCity9, SIGNAL( toggled(bool) ), cmdCity5, SLOT( setDisabled(bool) ) );
00299 connect( cmdCity9, SIGNAL( toggled(bool) ), cmdCity6, SLOT( setDisabled(bool) ) );
00300 connect( cmdCity9, SIGNAL( toggled(bool) ), cmdCity7, SLOT( setDisabled(bool) ) );
00301 connect( cmdCity9, SIGNAL( toggled(bool) ), cmdCity8, SLOT( setDisabled(bool) ) );
00302 connect( cmdCity1, SIGNAL( toggled(bool) ), cmdCity9, SLOT( setDisabled(bool) ) );
00303 connect( cmdCity2, SIGNAL( toggled(bool) ), cmdCity9, SLOT( setDisabled(bool) ) );
00304 connect( cmdCity3, SIGNAL( toggled(bool) ), cmdCity9, SLOT( setDisabled(bool) ) );
00305 connect( cmdCity4, SIGNAL( toggled(bool) ), cmdCity9, SLOT( setDisabled(bool) ) );
00306 connect( cmdCity5, SIGNAL( toggled(bool) ), cmdCity9, SLOT( setDisabled(bool) ) );
00307 connect( cmdCity7, SIGNAL( toggled(bool) ), cmdCity9, SLOT( setDisabled(bool) ) );
00308 connect( cmdCity8, SIGNAL( toggled(bool) ), cmdCity9, SLOT( setDisabled(bool) ) );
00309 connect( cmdCity9, SIGNAL( toggled(bool) ), cmdCity2, SLOT( setDisabled(bool) ) );
00310 connect( cmdCity1, SIGNAL( toggled(bool) ), this, SLOT( beginNewTz() ) );
00311 connect( cmdCity2, SIGNAL( toggled(bool) ), this, SLOT( beginNewTz() ) );
00312 connect( cmdCity7, SIGNAL( toggled(bool) ), this, SLOT( beginNewTz() ) );
00313 connect( cmdCity3, SIGNAL( toggled(bool) ), this, SLOT( beginNewTz() ) );
00314 connect( cmdCity4, SIGNAL( toggled(bool) ), this, SLOT( beginNewTz() ) );
00315 connect( cmdCity5, SIGNAL( toggled(bool) ), this, SLOT( beginNewTz() ) );
00316 connect( cmdCity6, SIGNAL( toggled(bool) ), this, SLOT( beginNewTz() ) );
00317 connect( cmdCity8, SIGNAL( toggled(bool) ), this, SLOT( beginNewTz() ) );
00318 connect( cmdCity9, SIGNAL( toggled(bool) ), this, SLOT( beginNewTz() ) );
00319
00320
00321 setTabOrder( cmdCity1, cmdCity2 );
00322 setTabOrder( cmdCity2, cmdCity3 );
00323 setTabOrder( cmdCity3, cmdCity4 );
00324 setTabOrder( cmdCity4, cmdCity5 );
00325 setTabOrder( cmdCity5, cmdCity6 );
00326 setTabOrder( cmdCity6, cmdCity7 );
00327 setTabOrder( cmdCity7, cmdCity8 );
00328 setTabOrder( cmdCity8, cmdCity9 );
00329 setTabOrder( cmdCity9, frmMap );
00330 }
00331
00332
00333
00334
00335 CityTimeBase::~CityTimeBase()
00336 {
00337
00338 }
00339
00340
00341
00342
00343
00344 bool CityTimeBase::event( QEvent* ev )
00345 {
00346 bool ret = QWidget::event( ev );
00347 if ( ev->type() == QEvent::ApplicationFontChange ) {
00348 QFont cmdCity7_font( cmdCity7->font() );
00349 cmdCity7_font.setBold( TRUE );
00350 cmdCity7->setFont( cmdCity7_font );
00351 QFont lblCTime9_font( lblCTime9->font() );
00352 lblCTime9_font.setPointSize( 10 );
00353 lblCTime9->setFont( lblCTime9_font );
00354 QFont cmdCity8_font( cmdCity8->font() );
00355 cmdCity8_font.setBold( TRUE );
00356 cmdCity8->setFont( cmdCity8_font );
00357 QFont cmdCity2_font( cmdCity2->font() );
00358 cmdCity2_font.setBold( TRUE );
00359 cmdCity2->setFont( cmdCity2_font );
00360 QFont lblCTime6_font( lblCTime6->font() );
00361 lblCTime6_font.setPointSize( 10 );
00362 lblCTime6->setFont( lblCTime6_font );
00363 QFont cmdCity6_font( cmdCity6->font() );
00364 cmdCity6_font.setBold( TRUE );
00365 cmdCity6->setFont( cmdCity6_font );
00366 QFont cmdCity4_font( cmdCity4->font() );
00367 cmdCity4_font.setBold( TRUE );
00368 cmdCity4->setFont( cmdCity4_font );
00369 QFont lblCTime5_font( lblCTime5->font() );
00370 lblCTime5_font.setPointSize( 10 );
00371 lblCTime5->setFont( lblCTime5_font );
00372 QFont lblCTime2_font( lblCTime2->font() );
00373 lblCTime2_font.setPointSize( 10 );
00374 lblCTime2->setFont( lblCTime2_font );
00375 QFont lblCTime1_font( lblCTime1->font() );
00376 lblCTime1_font.setPointSize( 10 );
00377 lblCTime1->setFont( lblCTime1_font );
00378 QFont cmdCity3_font( cmdCity3->font() );
00379 cmdCity3_font.setBold( TRUE );
00380 cmdCity3->setFont( cmdCity3_font );
00381 QFont lblCTime8_font( lblCTime8->font() );
00382 lblCTime8_font.setPointSize( 10 );
00383 lblCTime8->setFont( lblCTime8_font );
00384 QFont cmdCity1_font( cmdCity1->font() );
00385 cmdCity1_font.setBold( TRUE );
00386 cmdCity1->setFont( cmdCity1_font );
00387 QFont lblCTime7_font( lblCTime7->font() );
00388 lblCTime7_font.setPointSize( 10 );
00389 lblCTime7->setFont( lblCTime7_font );
00390 QFont lblCTime4_font( lblCTime4->font() );
00391 lblCTime4_font.setPointSize( 10 );
00392 lblCTime4->setFont( lblCTime4_font );
00393 QFont cmdCity5_font( cmdCity5->font() );
00394 cmdCity5_font.setBold( TRUE );
00395 cmdCity5->setFont( cmdCity5_font );
00396 QFont lblCTime3_font( lblCTime3->font() );
00397 lblCTime3_font.setPointSize( 10 );
00398 lblCTime3->setFont( lblCTime3_font );
00399 QFont cmdCity9_font( cmdCity9->font() );
00400 cmdCity9_font.setBold( TRUE );
00401 cmdCity9->setFont( cmdCity9_font );
00402 }
00403 return ret;
00404 }
00405
00406 void CityTimeBase::beginNewTz()
00407 {
00408 owarn << "CityTimeBase::beginNewTz(): Not implemented yet!" << oendl;
00409 }
00410
00411 void CityTimeBase::slotNewTz(const QString &, const QString &)
00412 {
00413 owarn << "CityTimeBase::slotNewTz(const QString &, const QString &): Not implemented yet!" << oendl;
00414 }
00415