$OpenBSD: patch-src_settingsdialog_cpp,v 1.1.1.1 2010/05/31 19:37:36 dcoppa Exp $
--- src/settingsdialog.cpp.orig	Fri May 28 08:32:33 2010
+++ src/settingsdialog.cpp	Fri May 28 08:32:09 2010
@@ -92,16 +92,11 @@ SettingsDialog::SettingsDialog( QWidget *parent )
 #endif
 
     // Add icons to user icon dropdown
-    QPixmap pixmap( MooseUtils::dataPath( "icons/user_red.png" ) );
-    ui_account.colourCombo->setItemIcon( 0, pixmap );
-    pixmap.load( MooseUtils::dataPath( "icons/user_blue.png" ) );
-    ui_account.colourCombo->setItemIcon( 1, pixmap );
-    pixmap.load( MooseUtils::dataPath( "icons/user_green.png" ) );
-    ui_account.colourCombo->setItemIcon( 2, pixmap );
-    pixmap.load( MooseUtils::dataPath( "icons/user_orange.png" ) );
-    ui_account.colourCombo->setItemIcon( 3, pixmap );
-    pixmap.load( MooseUtils::dataPath( "icons/user_black.png" ) );
-    ui_account.colourCombo->setItemIcon( 4, pixmap );
+    ui_account.colourCombo->setItemIcon( 0, QPixmap( MooseUtils::dataPath( "icons/user_red.png" ) ) );
+    ui_account.colourCombo->setItemIcon( 1, QPixmap( MooseUtils::dataPath( "icons/user_blue.png" ) ) );
+    ui_account.colourCombo->setItemIcon( 2, QPixmap( MooseUtils::dataPath( "icons/user_green.png" ) ) );
+    ui_account.colourCombo->setItemIcon( 3, QPixmap( MooseUtils::dataPath( "icons/user_orange.png" ) ) );
+    ui_account.colourCombo->setItemIcon( 4, QPixmap( MooseUtils::dataPath( "icons/user_black.png" ) ) );
 
     // Add languages to language drop-down
     ui_account.languageCombo->addItem( tr( "System Language" ), "" );
@@ -129,29 +124,19 @@ SettingsDialog::SettingsDialog( QWidget *parent )
         UnicornUtils::qtLanguageToLfmLangCode( QLocale::Chinese ) );
 
     // Add icons to sidebar
-    pixmap.load( MooseUtils::dataPath( "/icons/options_account.png" ) );
-    //pixmap.scaled( 48, 48, Qt::IgnoreAspectRatio, Qt::SmoothTransformation );
-    ui.pageList->item( 0 )->setIcon( pixmap );
+    ui.pageList->item( 0 )->setIcon( QPixmap( MooseUtils::dataPath( "/icons/options_account.png" ) ) );
 
-    pixmap.load( MooseUtils::dataPath( "/icons/options_radio.png" ) );
-    //pixmap.scaled( 48, 48, Qt::IgnoreAspectRatio, Qt::SmoothTransformation );
-    ui.pageList->item( 1 )->setIcon( pixmap );
+    ui.pageList->item( 1 )->setIcon( QPixmap( MooseUtils::dataPath( "/icons/options_radio.png" ) ) );
 
     #ifdef HIDE_RADIO
         ui.pageList->setItemHidden( ui.pageList->item( 1 ), true );
     #endif // HIDE_RADIO
 
-    pixmap.load( MooseUtils::dataPath( "/icons/options_scrobbling.png" ) );
-    //pixmap.scaled( 48, 48, Qt::IgnoreAspectRatio, Qt::SmoothTransformation );
-    ui.pageList->item( 2 )->setIcon( pixmap );
+    ui.pageList->item( 2 )->setIcon( QPixmap( MooseUtils::dataPath( "/icons/options_scrobbling.png" ) ) );
 
-    pixmap.load( MooseUtils::dataPath( "/icons/options_connection.png" ) );
-    //pixmap.scaled( 48, 48, Qt::IgnoreAspectRatio, Qt::SmoothTransformation );
-    ui.pageList->item( 3 )->setIcon( pixmap );
+    ui.pageList->item( 3 )->setIcon( QPixmap( MooseUtils::dataPath( "/icons/options_connection.png" ) ) );
 
-    pixmap.load( MooseUtils::dataPath( "/icons/options_mediadevices.png" ) );
-    //pixmap.scaled( 48, 48, Qt::IgnoreAspectRatio, Qt::SmoothTransformation );
-    ui.pageList->item( 4 )->setIcon( pixmap );
+    ui.pageList->item( 4 )->setIcon( QPixmap( MooseUtils::dataPath( "/icons/options_mediadevices.png" ) ) );
 
     #ifdef Q_WS_X11
     ui.pageList->setRowHidden( 4, true );
@@ -214,7 +199,6 @@ SettingsDialog::SettingsDialog( QWidget *parent )
     connect( ui_connection.automaticProxyButton, SIGNAL( toggled( bool ) ), this, SLOT( configChanged() ) );
     connect( ui_connection.manualProxyButton, SIGNAL( toggled( bool ) ), this, SLOT( configChanged() ) );
     connect( ui_connection.downloadMetadataCheck, SIGNAL( toggled( bool ) ), this, SLOT( configChanged() ) );
-    connect( ui_connection.crashReportCheck, SIGNAL( toggled( bool ) ), this, SLOT( configChanged() ) );
 
     #ifndef Q_WS_X11
     connect( ui_mediadevices.deviceWidget, SIGNAL( currentItemChanged( QTreeWidgetItem*, QTreeWidgetItem* ) ), this, SLOT( mediaDeviceItemSelected( QTreeWidgetItem*, QTreeWidgetItem* ) ) );
@@ -350,7 +334,6 @@ SettingsDialog::populateConnection()
     ui_connection.proxyUsernameEdit->setText( The::settings().getProxyUser() );
     ui_connection.proxyPasswordEdit->setText( The::settings().getProxyPassword() );
     ui_connection.downloadMetadataCheck->setChecked( The::settings().currentUser().isMetaDataEnabled() );
-    ui_connection.crashReportCheck->setChecked( The::settings().currentUser().crashReportingEnabled() );
     ui_connection.manualProxyButton->setChecked( The::settings().isUseProxy() );
 }
 
@@ -524,7 +507,6 @@ SettingsDialog::saveConnection()
     The::settings().setProxyPort( ui_connection.proxyPortEdit->text().toInt() );
     The::settings().setUseProxy( ui_connection.manualProxyButton->isChecked() );
     The::settings().currentUser().setMetaDataEnabled( ui_connection.downloadMetadataCheck->isChecked() );
-    The::settings().currentUser().setCrashReportingEnabled( ui_connection.crashReportCheck->isChecked() );
 
     m_reconnect =  ui_connection.proxyHostEdit->text()              != originalProxyHost     ||
                    ui_connection.proxyUsernameEdit->text()          != originalProxyUsername ||
