1 /********************************************************************************
2 ** Form generated from reading ui file 'mainwindow.ui'
4 ** Created: Tue Dec 29 16:44:21 2009
5 ** by: Qt User Interface Compiler version 4.5.3
7 ** WARNING! All changes made in this file will be lost when recompiling ui file!
8 ********************************************************************************/
10 #ifndef UI_MAINWINDOW_H
11 #define UI_MAINWINDOW_H
13 #include <QtCore/QVariant>
14 #include <QtGui/QAction>
15 #include <QtGui/QApplication>
16 #include <QtGui/QButtonGroup>
17 #include <QtGui/QDockWidget>
18 #include <QtGui/QGridLayout>
19 #include <QtGui/QHBoxLayout>
20 #include <QtGui/QHeaderView>
21 #include <QtGui/QLineEdit>
22 #include <QtGui/QListWidget>
23 #include <QtGui/QMainWindow>
24 #include <QtGui/QMenu>
25 #include <QtGui/QMenuBar>
26 #include <QtGui/QToolButton>
27 #include <QtGui/QWidget>
28 #include "dictwidget.h"
37 QAction *actionAboutQt;
38 QAction *actionSettings;
41 QWidget *centralwidget;
42 QGridLayout *gridLayout;
43 QHBoxLayout *hboxLayout;
44 QToolButton *searchClearButton;
46 QToolButton *queryButton;
47 DictWidget *translationView;
52 QDockWidget *wordsListDock;
53 QWidget *dockWidgetContents;
54 QGridLayout *gridLayout1;
55 QListWidget *wordsList;
57 void setupUi(QMainWindow *QStarDict__MainWindow)
59 if (QStarDict__MainWindow->objectName().isEmpty())
60 QStarDict__MainWindow->setObjectName(QString::fromUtf8("QStarDict__MainWindow"));
61 QStarDict__MainWindow->resize(742, 511);
63 icon.addFile(QString::fromUtf8(":/icons/qstardict.png"), QSize(), QIcon::Normal, QIcon::Off);
64 QStarDict__MainWindow->setWindowIcon(icon);
65 actionQuit = new QAction(QStarDict__MainWindow);
66 actionQuit->setObjectName(QString::fromUtf8("actionQuit"));
68 icon1.addFile(QString::fromUtf8(":/icons/application-exit.png"), QSize(), QIcon::Normal, QIcon::Off);
69 actionQuit->setIcon(icon1);
71 font.setPointSize(16);
72 actionQuit->setFont(font);
73 actionAbout = new QAction(QStarDict__MainWindow);
74 actionAbout->setObjectName(QString::fromUtf8("actionAbout"));
75 actionAbout->setFont(font);
76 actionAboutQt = new QAction(QStarDict__MainWindow);
77 actionAboutQt->setObjectName(QString::fromUtf8("actionAboutQt"));
78 actionAboutQt->setFont(font);
79 actionSettings = new QAction(QStarDict__MainWindow);
80 actionSettings->setObjectName(QString::fromUtf8("actionSettings"));
82 icon2.addFile(QString::fromUtf8(":/icons/configure.png"), QSize(), QIcon::Normal, QIcon::Off);
83 actionSettings->setIcon(icon2);
84 actionSettings->setFont(font);
85 actionScan = new QAction(QStarDict__MainWindow);
86 actionScan->setObjectName(QString::fromUtf8("actionScan"));
87 actionScan->setCheckable(true);
88 actionScan->setFont(font);
89 actionHelp = new QAction(QStarDict__MainWindow);
90 actionHelp->setObjectName(QString::fromUtf8("actionHelp"));
92 icon3.addFile(QString::fromUtf8(":/icons/help-contents.png"), QSize(), QIcon::Normal, QIcon::Off);
93 actionHelp->setIcon(icon3);
94 actionHelp->setFont(font);
95 centralwidget = new QWidget(QStarDict__MainWindow);
96 centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
97 gridLayout = new QGridLayout(centralwidget);
99 gridLayout->setSpacing(6);
102 gridLayout->setMargin(9);
104 gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
105 hboxLayout = new QHBoxLayout();
107 hboxLayout->setSpacing(6);
110 hboxLayout->setMargin(0);
112 hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
113 searchClearButton = new QToolButton(centralwidget);
114 searchClearButton->setObjectName(QString::fromUtf8("searchClearButton"));
115 QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
116 sizePolicy.setHorizontalStretch(0);
117 sizePolicy.setVerticalStretch(0);
118 sizePolicy.setHeightForWidth(searchClearButton->sizePolicy().hasHeightForWidth());
119 searchClearButton->setSizePolicy(sizePolicy);
120 searchClearButton->setMinimumSize(QSize(70, 60));
122 icon4.addFile(QString::fromUtf8(":/icons/clear-right.png"), QSize(), QIcon::Normal, QIcon::Off);
123 searchClearButton->setIcon(icon4);
124 searchClearButton->setIconSize(QSize(70, 60));
125 searchClearButton->setToolButtonStyle(Qt::ToolButtonIconOnly);
127 hboxLayout->addWidget(searchClearButton);
129 searchBox = new QLineEdit(centralwidget);
130 searchBox->setObjectName(QString::fromUtf8("searchBox"));
131 searchBox->setMinimumSize(QSize(0, 55));
133 font1.setPointSize(14);
134 searchBox->setFont(font1);
136 hboxLayout->addWidget(searchBox);
138 queryButton = new QToolButton(centralwidget);
139 queryButton->setObjectName(QString::fromUtf8("queryButton"));
140 sizePolicy.setHeightForWidth(queryButton->sizePolicy().hasHeightForWidth());
141 queryButton->setSizePolicy(sizePolicy);
142 queryButton->setMinimumSize(QSize(80, 60));
143 queryButton->setFont(font1);
145 icon5.addFile(QString::fromUtf8(":/icons/search-filter.png"), QSize(), QIcon::Normal, QIcon::Off);
146 queryButton->setIcon(icon5);
147 queryButton->setIconSize(QSize(80, 60));
148 queryButton->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);
150 hboxLayout->addWidget(queryButton);
153 gridLayout->addLayout(hboxLayout, 0, 0, 1, 1);
155 translationView = new DictWidget(centralwidget);
156 translationView->setObjectName(QString::fromUtf8("translationView"));
158 gridLayout->addWidget(translationView, 1, 0, 1, 1);
160 QStarDict__MainWindow->setCentralWidget(centralwidget);
161 menubar = new QMenuBar(QStarDict__MainWindow);
162 menubar->setObjectName(QString::fromUtf8("menubar"));
163 menubar->setGeometry(QRect(0, 0, 742, 36));
164 menubar->setFont(font);
165 menu_File = new QMenu(menubar);
166 menu_File->setObjectName(QString::fromUtf8("menu_File"));
167 menuHelp = new QMenu(menubar);
168 menuHelp->setObjectName(QString::fromUtf8("menuHelp"));
169 menu_Options = new QMenu(menubar);
170 menu_Options->setObjectName(QString::fromUtf8("menu_Options"));
171 QStarDict__MainWindow->setMenuBar(menubar);
172 wordsListDock = new QDockWidget(QStarDict__MainWindow);
173 wordsListDock->setObjectName(QString::fromUtf8("wordsListDock"));
174 wordsListDock->setFeatures(QDockWidget::NoDockWidgetFeatures);
175 wordsListDock->setAllowedAreas(Qt::NoDockWidgetArea);
176 dockWidgetContents = new QWidget();
177 dockWidgetContents->setObjectName(QString::fromUtf8("dockWidgetContents"));
178 gridLayout1 = new QGridLayout(dockWidgetContents);
180 gridLayout1->setSpacing(6);
183 gridLayout1->setMargin(9);
185 gridLayout1->setObjectName(QString::fromUtf8("gridLayout1"));
186 wordsList = new QListWidget(dockWidgetContents);
187 wordsList->setObjectName(QString::fromUtf8("wordsList"));
189 font2.setPointSize(12);
190 wordsList->setFont(font2);
192 gridLayout1->addWidget(wordsList, 0, 0, 1, 1);
194 wordsListDock->setWidget(dockWidgetContents);
195 QStarDict__MainWindow->addDockWidget(static_cast<Qt::DockWidgetArea>(1), wordsListDock);
196 QWidget::setTabOrder(searchBox, queryButton);
197 QWidget::setTabOrder(queryButton, wordsList);
198 QWidget::setTabOrder(wordsList, searchClearButton);
200 menubar->addAction(menu_File->menuAction());
201 menubar->addAction(menu_Options->menuAction());
202 menubar->addAction(menuHelp->menuAction());
203 menu_File->addAction(actionQuit);
204 menuHelp->addAction(actionHelp);
205 menuHelp->addAction(actionAbout);
206 menuHelp->addAction(actionAboutQt);
207 menu_Options->addAction(actionScan);
208 menu_Options->addAction(actionSettings);
210 retranslateUi(QStarDict__MainWindow);
211 QObject::connect(searchClearButton, SIGNAL(clicked()), searchBox, SLOT(clear()));
212 QObject::connect(searchClearButton, SIGNAL(clicked()), searchBox, SLOT(setFocus()));
213 QObject::connect(searchBox, SIGNAL(returnPressed()), queryButton, SLOT(click()));
215 QMetaObject::connectSlotsByName(QStarDict__MainWindow);
218 void retranslateUi(QMainWindow *QStarDict__MainWindow)
220 QStarDict__MainWindow->setWindowTitle(QApplication::translate("QStarDict::MainWindow", "QStarDict", 0, QApplication::UnicodeUTF8));
221 actionQuit->setText(QApplication::translate("QStarDict::MainWindow", "&Quit", 0, QApplication::UnicodeUTF8));
222 actionQuit->setShortcut(QApplication::translate("QStarDict::MainWindow", "Ctrl+Q", 0, QApplication::UnicodeUTF8));
223 actionAbout->setText(QApplication::translate("QStarDict::MainWindow", "About", 0, QApplication::UnicodeUTF8));
224 actionAboutQt->setText(QApplication::translate("QStarDict::MainWindow", "About &Qt", 0, QApplication::UnicodeUTF8));
225 actionSettings->setText(QApplication::translate("QStarDict::MainWindow", "&Configure", 0, QApplication::UnicodeUTF8));
226 actionScan->setText(QApplication::translate("QStarDict::MainWindow", "&Scan", 0, QApplication::UnicodeUTF8));
227 actionHelp->setText(QApplication::translate("QStarDict::MainWindow", "Help", 0, QApplication::UnicodeUTF8));
228 actionHelp->setShortcut(QApplication::translate("QStarDict::MainWindow", "F1", 0, QApplication::UnicodeUTF8));
229 #ifndef QT_NO_TOOLTIP
230 searchClearButton->setToolTip(QApplication::translate("QStarDict::MainWindow", "Clear the search box", 0, QApplication::UnicodeUTF8));
231 #endif // QT_NO_TOOLTIP
232 searchClearButton->setText(QApplication::translate("QStarDict::MainWindow", "Clear", 0, QApplication::UnicodeUTF8));
233 #ifndef QT_NO_TOOLTIP
234 queryButton->setToolTip(QApplication::translate("QStarDict::MainWindow", "Fuzzy query", 0, QApplication::UnicodeUTF8));
235 #endif // QT_NO_TOOLTIP
236 queryButton->setText(QApplication::translate("QStarDict::MainWindow", "Search", 0, QApplication::UnicodeUTF8));
237 menu_File->setTitle(QApplication::translate("QStarDict::MainWindow", "&File", 0, QApplication::UnicodeUTF8));
238 menuHelp->setTitle(QApplication::translate("QStarDict::MainWindow", "&Help", 0, QApplication::UnicodeUTF8));
239 menu_Options->setTitle(QApplication::translate("QStarDict::MainWindow", "&Settings", 0, QApplication::UnicodeUTF8));
240 wordsListDock->setWindowTitle(QApplication::translate("QStarDict::MainWindow", "Words list", 0, QApplication::UnicodeUTF8));
245 } // namespace QStarDict
247 namespace QStarDict {
249 class MainWindow: public Ui_MainWindow {};
251 } // namespace QStarDict
253 #endif // UI_MAINWINDOW_H