summaryrefslogtreecommitdiff
path: root/core/settings/launcher/tabdialog.cpp
Unidiff
Diffstat (limited to 'core/settings/launcher/tabdialog.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--core/settings/launcher/tabdialog.cpp16
1 files changed, 10 insertions, 6 deletions
diff --git a/core/settings/launcher/tabdialog.cpp b/core/settings/launcher/tabdialog.cpp
index 86202f0..75a3de5 100644
--- a/core/settings/launcher/tabdialog.cpp
+++ b/core/settings/launcher/tabdialog.cpp
@@ -293,13 +293,13 @@ TabDialog::TabDialog ( const QPixmap *tabicon, const QString &tabname, TabConfig
293 m_iconcolor-> setColor ( QColor ( m_tc. m_text_color )); 293 m_iconcolor-> setColor ( QColor ( m_tc. m_text_color ));
294 iconColorClicked ( m_iconcolor-> color ( )); 294 iconColorClicked ( m_iconcolor-> color ( ));
295 m_bgtype-> setButton ( tc. m_bg_type ); 295 m_bgtype-> setButton ( tc. m_bg_type );
296 m_solidcolor-> setColor ( QColor ( tc. m_bg_color )); 296 m_solidcolor-> setColor ( QColor ( tc. m_bg_color ));
297 m_bgimage = tc. m_bg_image; 297 m_bgimage = tc. m_bg_image;
298 bgTypeClicked ( tc. m_bg_type ); 298 bgTypeClicked ( tc. m_bg_type );
299 m_fontselect-> setSelectedFont ( tc. m_font_family, tc. m_font_style, tc. m_font_size ); 299 m_fontselect-> setSelectedFont ( QFont ( tc. m_font_family, tc. m_font_size, tc. m_font_weight, tc. m_font_italic ));
300 fontClicked ( m_fontselect-> selectedFont ( )); 300 fontClicked ( m_fontselect-> selectedFont ( ));
301} 301}
302 302
303 303
304TabDialog::~TabDialog ( ) 304TabDialog::~TabDialog ( )
305{ 305{
@@ -438,13 +438,13 @@ void TabDialog::bgTypeClicked ( int t )
438 m_solidcolor-> setEnabled ( t == TabConfig::SolidColor ); 438 m_solidcolor-> setEnabled ( t == TabConfig::SolidColor );
439 m_imagebrowse-> setEnabled ( t == TabConfig::Image ); 439 m_imagebrowse-> setEnabled ( t == TabConfig::Image );
440 440
441 if ( t == TabConfig::SolidColor ) 441 if ( t == TabConfig::SolidColor )
442 s = m_solidcolor-> color ( ). name ( ); 442 s = m_solidcolor-> color ( ). name ( );
443 else if ( t == TabConfig::Image ) 443 else if ( t == TabConfig::Image )
444 s = m_bgimage; 444 s = Resource::findPixmap ( m_bgimage );
445 445
446 m_sample-> setBackgroundType ((TabConfig::BackgroundType) t, s ); 446 m_sample-> setBackgroundType ((TabConfig::BackgroundType) t, s );
447} 447}
448 448
449void TabDialog::bgColorClicked ( const QColor & ) 449void TabDialog::bgColorClicked ( const QColor & )
450{ 450{
@@ -472,23 +472,27 @@ void TabDialog::bgImageClicked ( )
472 bgTypeClicked ( TabConfig::Image ); 472 bgTypeClicked ( TabConfig::Image );
473 } 473 }
474} 474}
475 475
476void TabDialog::bgDefaultClicked ( ) 476void TabDialog::bgDefaultClicked ( )
477{ 477{
478 m_bgimage = Resource::findPixmap ( "launcher/opie-background.jpg" ); 478 m_bgimage = "launcher/opie-background";
479 bgTypeClicked ( TabConfig::Image ); 479 bgTypeClicked ( TabConfig::Image );
480} 480}
481 481
482void TabDialog::accept ( ) 482void TabDialog::accept ( )
483{ 483{
484 m_tc. m_view = (TabConfig::ViewMode) m_iconsize-> id ( m_iconsize-> selected ( )); 484 m_tc. m_view = (TabConfig::ViewMode) m_iconsize-> id ( m_iconsize-> selected ( ));
485 m_tc. m_bg_type = (TabConfig::BackgroundType) m_bgtype-> id ( m_bgtype-> selected ( )); 485 m_tc. m_bg_type = (TabConfig::BackgroundType) m_bgtype-> id ( m_bgtype-> selected ( ));
486 m_tc. m_bg_color = m_solidcolor-> color ( ). name ( ); 486 m_tc. m_bg_color = m_solidcolor-> color ( ). name ( );
487 m_tc. m_bg_image = m_bgimage; 487 m_tc. m_bg_image = m_bgimage;
488 m_tc. m_text_color = m_iconcolor-> color ( ). name ( ); 488 m_tc. m_text_color = m_iconcolor-> color ( ). name ( );
489 m_tc. m_font_family = m_fontselect-> fontFamily ( ); 489
490 m_tc. m_font_size = m_fontselect-> fontSize ( ); 490 QFont f = m_fontselect-> selectedFont ( );
491 m_tc. m_font_style = m_fontselect-> fontStyle ( ); 491
492 m_tc. m_font_family = f. family ( );
493 m_tc. m_font_size = f. pointSize ( );
494 m_tc. m_font_weight = f. weight ( );
495 m_tc. m_font_italic = f. italic ( );
492 496
493 QDialog::accept ( ); 497 QDialog::accept ( );
494} 498}