#ifdef Q_WS_MAEMO_5
setMaximumHeight(150);
#else
- setMaximumHeight(100);
+ setMaximumHeight(70);
#endif
searchPushButton = new QPushButton(tr("Search"));
searchPushButton->setMinimumWidth(125);
- #ifndef Q_WS_MAEMO_5
- searchPushButton->setMinimumHeight(
- searchPushButton->sizeHint().height()*2);
- #endif
+
searchWordLineEdit = new QLineEdit();
searchWordLineEdit->setMinimumWidth(250);
#ifndef Q_WS_MAEMO_5
searchWordLineEdit->setMinimumHeight(
- searchWordLineEdit->sizeHint().height()*2);
+ searchWordLineEdit->sizeHint().height()*3/2);
#endif
//create layout for lineEdit to have clear button on it
- QHBoxLayout* lineEditLayout = new QHBoxLayout;
+ QHBoxLayout* lineEditLayout = new QHBoxLayout();
searchWordLineEdit->setLayout(lineEditLayout);
clearSearchWordToolButton->setMaximumSize(
clearSearchWordToolButton->sizeHint().height()/2,
clearSearchWordToolButton->sizeHint().height()/2);
+ lineEditLayout->setContentsMargins(0,0,10,0);
#else
clearSearchWordToolButton->setIcon(QIcon::fromTheme("edit-clear"));
clearSearchWordToolButton->setMinimumSize(
- clearSearchWordToolButton->sizeHint().height(),
- clearSearchWordToolButton->sizeHint().height());
+ searchWordLineEdit->sizeHint().height()*1.2,
+ searchWordLineEdit->sizeHint().height()*1.2);
+ lineEditLayout->setContentsMargins(0,0,5,0);
#endif
#else
historyNextToolButton->setIcon(
generateIcon(QIcon::fromTheme("go-next")));
- historyNextToolButton->setMinimumSize(
- clearSearchWordToolButton->sizeHint().height()*2,
- clearSearchWordToolButton->sizeHint().height()*2);
#endif
#else
historyPrevToolButton->setIcon(
generateIcon(QIcon::fromTheme("go-previous")));
- historyPrevToolButton->setMinimumSize(
- clearSearchWordToolButton->sizeHint().height()*2,
- clearSearchWordToolButton->sizeHint().height()*2);
#endif
#else
historyShowToolButton->setIcon(
generateIcon(QIcon::fromTheme("go-up")));
- historyShowToolButton->setMinimumSize(
- clearSearchWordToolButton->sizeHint().height()*2,
- clearSearchWordToolButton->sizeHint().height()*2);
#endif
/*fullScreenToolButton = new QToolButton();
fullScreenToolButton->sizeHint().height()*2);
#endif*/
-
searchingProgressBar = new QProgressBar();
//progress bar have minimum and maximum values set to 0, which will effect
//with "I'm alive" bar
// horizontalLayout->addWidget(fullScreenToolButton);
//adding clear toolButton to textEdit with right alignment
- lineEditLayout->addWidget(clearSearchWordToolButton, 0,
- Qt::AlignRight | Qt::AlignVCenter);
+ lineEditLayout->addWidget(clearSearchWordToolButton, 0, Qt::AlignRight);
+
verticalLayout->addLayout(horizontalLayout);
}
void SearchBarWidget::searchPushButtonClicked() {
if(_isSearching) {
- emit stopSearching();
+ Q_EMIT stopSearching();
}
else {
search(searchWordLineEdit->text());
void SearchBarWidget::search(QString word) {
if(!_isSearching && !word.isEmpty()) {
searchWordLineEdit->setText(word);
- emit searchForTranslations(word);
+ Q_EMIT searchForTranslations(word);
}
}
void SearchBarWidget::delaySearchTimeout() {
delayTimer.stop();
if(!_isSearching) {
- emit searchForTranslations(delayString);
+ Q_EMIT searchForTranslations(delayString);
}
}
searchPushButton->setText(tr("Search"));
setEnabled(true);
_isSearching = false;
- emit refreshHistoryButtons();
+ Q_EMIT refreshHistoryButtons();
}