diff options
author | Christian Kamm <christian.d.kamm@nokia.com> | 2010-11-19 16:35:35 +0100 |
---|---|---|
committer | Christian Kamm <christian.d.kamm@nokia.com> | 2010-11-19 17:01:05 +0100 |
commit | be0ff5d29f57c22d0c081063b85f4f6f98d69b5b (patch) | |
tree | f425e579220bbf7c470a3f8b518dfd0ca835ed78 | |
parent | e6585a80f8efa7028042ec36088d3feabccb351f (diff) |
Trigger an alert when a new application connects.
Task-number: QTSIM-110
Reviewed-by: Daniel Molkentin
-rw-r--r-- | src/ui/mainwindow.cpp | 6 | ||||
-rw-r--r-- | src/ui/mainwindow.h | 1 |
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; |