added package building directories
[mdictionary] / trunk / src / base / gui / MainWindow.cpp
1 #include "MainWindow.h"
2 #include "ui_MainWindow.h"
3
4 MainWindow::MainWindow(QWidget *parent) :
5     QMainWindow(parent),
6     ui(new Ui::MainWindow) {
7     ui->setupUi(this);
8     setAttribute(Qt::WA_Maemo5StackedWindow);
9
10     searchBarWidget = new SearchBarWidget();
11     wordListWidget = new WordListWidget();
12     translationWidget = new TranslationWidget(this);
13
14     connect(wordListWidget, SIGNAL(clicked(QModelIndex)),
15             translationWidget, SLOT(show(QModelIndex)));
16
17     ui->centralWidget->layout()->addWidget(wordListWidget);
18     ui->centralWidget->layout()->addWidget(searchBarWidget);
19
20
21 }
22
23 MainWindow::~MainWindow() {
24     delete ui;
25 }
26
27
28 void MainWindow::closeEvent(QCloseEvent *event) {
29     if(searchBarWidget->isSearching()) {
30         emit stopSearching();
31         event->ignore();
32     }
33 }
34
35 void MainWindow::closeOk() {
36     QMainWindow::close();
37 }