#include <QMainWindow>
#include "../../includes/GUIInterface.h"
+#include "../../includes/settings.h"
#include "../backbone/backbone.h"
#include "TranslationWidget.h"
#include "WordListWidget.h"
#include "SearchBarWidget.h"
#include "MenuWidget.h"
#include "DictManagerWidget.h"
+#include "SettingsWidget.h"
#include "HistoryListDialog.h"
+#include "BookmarksWidget.h"
+#include "WelcomeScreenWidget.h"
namespace Ui {
class MainWindow;
*/
void setExactSearch(bool);
+ Settings* settings();
+
+ void setSettings(Settings*);
+
public Q_SLOTS:
//! Search in exact mode for given word
void breakSearching();
+ void showAllBookmarks();
+
+
protected:
/*! When user wants to close application, we first sends signal to stop all
ongoing searches.
SearchBarWidget* searchBarWidget;
- TranslationWidget* translationWidget;
- WordListWidget* wordListWidget;
+ QWidget* translationWidget;
+ QWidget* wordListWidget;
MenuWidget* menuWidget;
+ QMenu* menu;
DictManagerWidget* dictManagerWidget;
+ SettingsWidget* settingsWidget;
+ BookmarksWidget* bookmarksWidget;
+ QWidget* welcomeScreenWidget;
#ifndef Q_WS_MAEMO_5
QSplitter* splitter;
QAction* dictionariesAction;
- //QAction* edit;
- // QAction* settingsAction;
+ QAction* bookmarksAction;
+ QAction* settingsAction;
//QAction* aboutAction;
#endif
void connectTranslationWidget();
void connectDictManager();
void connectMenu();
+ void connectBookmarksWidget();
};
#endif // MAINWINDOW_H