Various fixes to Eniro search in SE and DK sites.
[jenirok] / src / gui / detailwindow.cpp
index 23a591f..1e5b6c4 100644 (file)
  *
  */
 
+#include <QtCore/QDebug>
 #include <QtDBus/QDBusConnection>
 #include <QtDBus/QDBusMessage>
 #include <QtGui/QMessageBox>
 #include <QtGui/QLabel>
 #include <QtGui/QClipboard>
 #include <QtGui/QDialogButtonBox>
+#include <QtGui/QApplication>
 #include <QMaemo5ValueButton>
 #include <QMaemo5InformationBox>
-#include <QApplication>
-#include <QDebug>
 #include "detailwindow.h"
 #include "contactmanager.h"
 
@@ -74,7 +74,7 @@ DetailWindow::DetailWindow(QWidget* parent): QMainWindow(parent), addDialog_(0)
     setCentralWidget(area_);
 }
 
-void DetailWindow::loadData(Eniro::Result const& details)
+void DetailWindow::loadData(Source::Result const& details)
 {
     setWindowTitle(details.name);
     nameButton_->setValueText(details.name);
@@ -142,6 +142,8 @@ void DetailWindow::showAddToContactsDialog()
 
 void DetailWindow::addToContacts()
 {
+    setAttribute(Qt::WA_Maemo5ShowProgressIndicator, true);
+
     ContactManager cm;
     ContactManager::Contact contact;
     contact.name = addContactInput_->text();
@@ -158,6 +160,8 @@ void DetailWindow::addToContacts()
         QMessageBox::critical(this, tr("Error"), tr("Unable to add contact."));
     }
 
+    setAttribute(Qt::WA_Maemo5ShowProgressIndicator, false);
+
 }
 
 void DetailWindow::copyToClipboard()