SelectRemoteDlg was not emitting remoteChanged signal
authorJari Jarvi <t7jaja00@students.oamk.fi>
Tue, 22 Jun 2010 08:17:08 +0000 (11:17 +0300)
committerJari Jarvi <t7jaja00@students.oamk.fi>
Tue, 22 Jun 2010 08:17:08 +0000 (11:17 +0300)
src/selectremotedlg.cpp
src/settingsdlg.cpp

index a3c315f..9db7533 100644 (file)
@@ -106,6 +106,8 @@ void SelectRemoteDlg::downloadRemote()
         connect(currentModel->remote(), SIGNAL(saveFinished()),
                 this, SLOT(close()));
         currentModel->remote()->saveToFile();
+        
+        emit remoteChanged(*(currentModel->remote()));
     }
 }
 
index 37295d6..14c0a6c 100644 (file)
@@ -41,7 +41,6 @@ SettingsDlg::SettingsDlg(QWidget *parent)
 
     m_remoteNameLabel = new QLabel(this);
     m_ratingLabel = new QLabel(this);
-    m_ratingLabel->setText(tr("Rating"));
     m_remoteNameLayout->addWidget(m_remoteNameLabel);
     m_remoteNameLayout->addWidget(m_ratingLabel);
     m_remoteNameLayout->addWidget(m_rateUpBtn);
@@ -88,9 +87,8 @@ void SettingsDlg::showAdvSettingsDlg()
 void SettingsDlg::showSelectRemoteDlg()
 {
     SelectRemoteDlg dlg(this);
-    connect(&dlg, SIGNAL(m_remoteChanged(Remote)),
+    connect(&dlg, SIGNAL(remoteChanged(Remote)),
             this, SLOT(setRemote(Remote)));
-    updateRemoteInfo();
     dlg.exec();
 }
 
@@ -119,6 +117,7 @@ void SettingsDlg::setRemote(Remote r)
 {
     m_remote = r;
     enableRateBtns();
+    updateRemoteInfo();
 }
 
 void SettingsDlg::updateRemoteInfo()