Merge branch 'master' of ssh://mercury/var/git/irwi
authorJari Jarvi <t7jaja00@students.oamk.fi>
Thu, 8 Jul 2010 10:57:24 +0000 (13:57 +0300)
committerJari Jarvi <t7jaja00@students.oamk.fi>
Thu, 8 Jul 2010 10:57:24 +0000 (13:57 +0300)
Conflicts:
src/selectremotedlg.cpp

1  2 
src/selectremotedlg.cpp

@@@ -78,8 -79,9 +79,8 @@@ void SelectRemoteDlg::alphabetItemChang
                                        QListWidgetItem * /*previous*/)
  {
      mfgList->clear();
-     modelList->clear();
+     modelList->removeAllRows();
 -    if (current)
 -    {
 +    if (current) {
          mfgList->addItems((*remoteDB)[current->text()].keys());
      }
  }
@@@ -87,8 -89,9 +88,8 @@@
  void SelectRemoteDlg::mfgItemChanged(QListWidgetItem *current,
                                       QListWidgetItem * /*previous*/)
  {
-     modelList->clear();
+     modelList->removeAllRows();
 -    if (current)
 -    {
 +    if (current) {
          RemoteList remotes =
              (*remoteDB)[alphabetList->currentItem()->text()][current->text()];
          foreach(Remote *remote, remotes) {
  
  void SelectRemoteDlg::downloadRemote()
  {
-     RemoteListWidgetItem *currentModel =
-         static_cast<RemoteListWidgetItem *>(modelList->currentItem());
+     Remote *currentModel = modelList->selected();
 -    if (currentModel)
 -    {
 +    if (currentModel) {
 +        setResult(QDialog::Accepted);
          setBusy();
-         connect(currentModel->remote(), SIGNAL(saveFinished()),
+         connect(currentModel, SIGNAL(saveFinished()),
                  this, SLOT(close()));
-         currentModel->remote()->saveToFile();
+         currentModel->saveToFile();
  
-         emit remoteChanged(*(currentModel->remote()));
+         emit remoteChanged(*currentModel);
      }
  }