summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/appearance2/appearance.cpp17
1 files changed, 9 insertions, 8 deletions
diff --git a/noncore/settings/appearance2/appearance.cpp b/noncore/settings/appearance2/appearance.cpp
index 82d8931..1aa91bb 100644
--- a/noncore/settings/appearance2/appearance.cpp
+++ b/noncore/settings/appearance2/appearance.cpp
@@ -321,82 +321,83 @@ QWidget *Appearance::createAdvancedTab ( QWidget *parent, Config &cfg )
321 btngrp-> setExclusive ( true ); 321 btngrp-> setExclusive ( true );
322 322
323 m_tabstyle_list = new QComboBox ( false, tab, "tabstyle" ); 323 m_tabstyle_list = new QComboBox ( false, tab, "tabstyle" );
324 m_tabstyle_list-> insertItem ( tr( "Tabs" )); 324 m_tabstyle_list-> insertItem ( tr( "Tabs" ));
325 m_tabstyle_list-> insertItem ( tr( "Tabs w/icons" )); 325 m_tabstyle_list-> insertItem ( tr( "Tabs w/icons" ));
326 m_tabstyle_list-> insertItem ( tr( "Drop down list" )); 326 m_tabstyle_list-> insertItem ( tr( "Drop down list" ));
327 m_tabstyle_list-> insertItem ( tr( "Drop down list w/icons" )); 327 m_tabstyle_list-> insertItem ( tr( "Drop down list w/icons" ));
328 m_tabstyle_list-> setCurrentItem ( style ); 328 m_tabstyle_list-> setCurrentItem ( style );
329 gridLayout-> addMultiCellWidget ( m_tabstyle_list, 0, 0, 1, 2 ); 329 gridLayout-> addMultiCellWidget ( m_tabstyle_list, 0, 0, 1, 2 );
330 QWhatsThis::add( m_tabstyle_list, tr( "Click here to select a desired style for tabbed dialogs (such as this application). The styles available are:\n\n1. Tabs - normal tabs with text labels only\n2. Tabs w/icons - tabs with icons for each tab, text label only appears on current tab\n3. Drop down list - a vertical listing of tabs\n4. Drop down list w/icons - a vertical listing of tabs with icons" ) ); 330 QWhatsThis::add( m_tabstyle_list, tr( "Click here to select a desired style for tabbed dialogs (such as this application). The styles available are:\n\n1. Tabs - normal tabs with text labels only\n2. Tabs w/icons - tabs with icons for each tab, text label only appears on current tab\n3. Drop down list - a vertical listing of tabs\n4. Drop down list w/icons - a vertical listing of tabs with icons" ) );
331 331
332 m_tabstyle_top = new QRadioButton( tr( "Top" ), tab, "tabpostop" ); 332 m_tabstyle_top = new QRadioButton( tr( "Top" ), tab, "tabpostop" );
333 btngrp-> insert ( m_tabstyle_top ); 333 btngrp-> insert ( m_tabstyle_top );
334 gridLayout-> addWidget( m_tabstyle_top, 1, 1 ); 334 gridLayout-> addWidget( m_tabstyle_top, 1, 1 );
335 QWhatsThis::add( m_tabstyle_top, tr( "Click here so that tabs appear at the top of the window." ) ); 335 QWhatsThis::add( m_tabstyle_top, tr( "Click here so that tabs appear at the top of the window." ) );
336 336
337 m_tabstyle_bottom = new QRadioButton( tr( "Bottom" ), tab, "tabposbottom" ); 337 m_tabstyle_bottom = new QRadioButton( tr( "Bottom" ), tab, "tabposbottom" );
338 btngrp-> insert ( m_tabstyle_bottom ); 338 btngrp-> insert ( m_tabstyle_bottom );
339 gridLayout-> addWidget( m_tabstyle_bottom, 1, 2 ); 339 gridLayout-> addWidget( m_tabstyle_bottom, 1, 2 );
340 QWhatsThis::add( m_tabstyle_bottom, tr( "Click here so that tabs appear at the bottom of the window." ) ); 340 QWhatsThis::add( m_tabstyle_bottom, tr( "Click here so that tabs appear at the bottom of the window." ) );
341 341
342 m_tabstyle_top-> setChecked ( tabtop ); 342 m_tabstyle_top-> setChecked ( tabtop );
343 m_tabstyle_bottom-> setChecked ( !tabtop ); 343 m_tabstyle_bottom-> setChecked ( !tabtop );
344 344
345 m_original_tabstyle = style; 345 m_original_tabstyle = style;
346 m_original_tabpos = tabtop; 346 m_original_tabpos = tabtop;
347 347
348 vertLayout-> addSpacing ( 3 ); 348 vertLayout-> addSpacing ( 3 );
349 QHBoxLayout *rotLay = new QHBoxLayout ( vertLayout, 3 ); 349 QHBoxLayout *rotLay = new QHBoxLayout ( vertLayout, 3 );
350 350
351 QLabel* rotlabel = new QLabel( tr( "Rotation direction:" ), tab ); 351 QLabel* rotlabel = new QLabel( tr( "Rotation direction:" ), tab );
352 m_rotdir_cw = new QRadioButton( tab, "rotdir_cw" ); 352 m_rotdir_cw = new QRadioButton( tab, "rotdir_cw" );
353 QPixmap cw1 = Resource::loadIconSet("redo"). pixmap( );
354 m_rotdir_ccw = new QRadioButton( tab, "rotdir_ccw" ); 353 m_rotdir_ccw = new QRadioButton( tab, "rotdir_ccw" );
355 QImage ccwImage = cw1. convertToImage( ). mirror( 1, 0 );
356 QPixmap ccw1;
357 m_rotdir_flip = new QRadioButton( tab, "rotdir_flip" ); 354 m_rotdir_flip = new QRadioButton( tab, "rotdir_flip" );
358 QPixmap flip1 = Resource::loadIconSet("pass"). pixmap( );
359 QButtonGroup* rotbtngrp = new QButtonGroup( tab, "rotbuttongroup" ); 355 QButtonGroup* rotbtngrp = new QButtonGroup( tab, "rotbuttongroup" );
360 356
361 rotbtngrp-> hide ( ); 357 rotbtngrp-> hide ( );
362 rotbtngrp-> setExclusive ( true ); 358 rotbtngrp-> setExclusive ( true );
363 rotbtngrp-> insert ( m_rotdir_cw ); 359 rotbtngrp-> insert ( m_rotdir_cw );
364 rotbtngrp-> insert ( m_rotdir_ccw ); 360 rotbtngrp-> insert ( m_rotdir_ccw );
365 rotbtngrp-> insert ( m_rotdir_flip ); 361 rotbtngrp-> insert ( m_rotdir_flip );
366 362
367 ccw1. convertFromImage( ccwImage ); 363 QImage ccwImage = Resource::loadImage( "redo" );
368 m_rotdir_cw-> setPixmap( cw1 ); 364 QPixmap cw, ccw, flip;
369 m_rotdir_ccw-> setPixmap( ccw1 ); 365 cw.convertFromImage( ccwImage.smoothScale( AppLnk::smallIconSize(), AppLnk::smallIconSize() ) );
370 m_rotdir_flip-> setPixmap( flip1 ); 366 ccw.convertFromImage( ccwImage.smoothScale( AppLnk::smallIconSize(), AppLnk::smallIconSize() ).mirror( 1, 0 ) );
367 flip.convertFromImage( Resource::loadImage( "pass" ).smoothScale( AppLnk::smallIconSize(), AppLnk::smallIconSize() ) );
368
369 m_rotdir_cw-> setPixmap( cw );
370 m_rotdir_ccw-> setPixmap( ccw );
371 m_rotdir_flip-> setPixmap( flip );
371 372
372 rotLay-> addWidget ( rotlabel, 0 ); 373 rotLay-> addWidget ( rotlabel, 0 );
373 rotLay-> addWidget ( m_rotdir_cw, 0 ); 374 rotLay-> addWidget ( m_rotdir_cw, 0 );
374 rotLay-> addWidget ( m_rotdir_ccw, 0 ); 375 rotLay-> addWidget ( m_rotdir_ccw, 0 );
375 rotLay-> addWidget ( m_rotdir_flip, 0 ); 376 rotLay-> addWidget ( m_rotdir_flip, 0 );
376 377
377 int rotDirection = cfg.readNumEntry( "rotatedir" ); 378 int rotDirection = cfg.readNumEntry( "rotatedir" );
378 ODirection rot = CW; 379 ODirection rot = CW;
379 380
380 if (rotDirection == -1) 381 if (rotDirection == -1)
381 { 382 {
382 rot = ODevice::inst ( )-> direction ( ); 383 rot = ODevice::inst ( )-> direction ( );
383 } 384 }
384 else 385 else
385 { 386 {
386 rot = (ODirection)rotDirection; 387 rot = (ODirection)rotDirection;
387 } 388 }
388 389
389 m_rotdir_cw-> setChecked ( rot == CW ); 390 m_rotdir_cw-> setChecked ( rot == CW );
390 m_rotdir_ccw-> setChecked ( rot == CCW ); 391 m_rotdir_ccw-> setChecked ( rot == CCW );
391 m_rotdir_flip-> setChecked ( rot == Flip ); 392 m_rotdir_flip-> setChecked ( rot == Flip );
392 393
393 394
394 /* 395 /*
395 * add a spacing 396 * add a spacing
396 */ 397 */
397 vertLayout->addItem( new QSpacerItem( 1, 1, QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding ) ); 398 vertLayout->addItem( new QSpacerItem( 1, 1, QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding ) );
398 return tab; 399 return tab;
399} 400}
400 401
401 402
402Appearance::Appearance( QWidget* parent, const char* name, WFlags ) 403Appearance::Appearance( QWidget* parent, const char* name, WFlags )