summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Kamm <christian.d.kamm@nokia.com>2010-11-19 16:35:35 +0100
committerChristian Kamm <christian.d.kamm@nokia.com>2010-11-19 17:01:05 +0100
commitbe0ff5d29f57c22d0c081063b85f4f6f98d69b5b (patch)
treef425e579220bbf7c470a3f8b518dfd0ca835ed78
parente6585a80f8efa7028042ec36088d3feabccb351f (diff)
Trigger an alert when a new application connects.
Task-number: QTSIM-110 Reviewed-by: Daniel Molkentin
-rw-r--r--src/ui/mainwindow.cpp6
-rw-r--r--src/ui/mainwindow.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/src/ui/mainwindow.cpp b/src/ui/mainwindow.cpp
index 770492f..9c13656 100644
--- a/src/ui/mainwindow.cpp
+++ b/src/ui/mainwindow.cpp
@@ -143,6 +143,7 @@ MainWindow::MainWindow(QWidget *parent)
WidgetManager *widgetManager = new WidgetManager(deviceItem->display(), this);
applicationManager->setWidgetManager(widgetManager);
+ connect(applicationManager, SIGNAL(applicationRegistered(Application*)), this, SLOT(alert()));
connect(applicationManager, SIGNAL(applicationUnRegistered(int)), widgetManager, SLOT(onApplicationUnregistered(int)));
connect(widgetManager, SIGNAL(symbianSoftKeyTextChanged(int,QString)), deviceItem, SLOT(setSymbianSoftKeyText(int,QString)));
connect(widgetManager, SIGNAL(maemoNavigationChanged(MaemoNavigationMode)), deviceItem, SLOT(setMaemoNavigationMode(MaemoNavigationMode)));
@@ -545,6 +546,11 @@ void MainWindow::callDeviceScript(const DeviceData &newDevice)
scriptAdapter->run(deviceScript);
}
+void MainWindow::alert()
+{
+ QApplication::alert(this);
+}
+
void MainWindow::changeEvent(QEvent* e)
{
if (e->type() == QEvent::ActivationChange && isActiveWindow()) {
diff --git a/src/ui/mainwindow.h b/src/ui/mainwindow.h
index e8b1a2d..ed44d0e 100644
--- a/src/ui/mainwindow.h
+++ b/src/ui/mainwindow.h
@@ -68,6 +68,7 @@ public slots:
private slots:
void callDeviceScript(const DeviceData &newDevice);
+ void alert();
private:
void writeSettings() const;