Added call log and German translation.
[jenirok] / src / gui / mainwindow.h
index 429b92d..98ff0c6 100644 (file)
@@ -25,6 +25,9 @@
 #include <QtGui/QListWidget>
 #include "searchdialog.h"
 #include "settingsdialog.h"
+#include "aboutdialog.h"
+#include "source.h"
+#include "logwindow.h"
 
 class MainWindow : public QMainWindow
 {
@@ -35,21 +38,27 @@ public:
     ~MainWindow();
 
 signals:
-       void search(SearchDialog::SearchDetails& details);
+    void search(SearchDialog::SearchDetails& details);
+    void logItemSelected(Source::Result const& result);
 
 public slots:
     void showSettings();
+    void showAbout();
     void toggleDaemon();
     void openSearch();
+    void openLog();
     void handleSearch(SearchDialog::SearchDetails& details);
 
 private:
-       QToolButton* createButton(QString const& text);
-       QListWidget* searchResults_;
-       SettingsDialog* settingsDialog_;
-       bool running_;
-       QToolButton* toggleButton_;
-       SearchDialog* searchDialog_;
+    QToolButton* createButton(QString const& text);
+    QListWidget* searchResults_;
+    SettingsDialog* settingsDialog_;
+    bool running_;
+    QToolButton* toggleButton_;
+    SearchDialog* searchDialog_;
+    AboutDialog* aboutDialog_;
+    QDialog* warning_;
+    LogWindow* logWindow_;
 
 };