//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
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();
}