+/* $BEGIN_LICENSE
+
+This file is part of Minitube.
+Copyright 2009, Flavio Tordini <flavio.tordini@gmail.com>
+
+Minitube is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Minitube is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Minitube. If not, see <http://www.gnu.org/licenses/>.
+
+$END_LICENSE */
+
#include "refinesearchwidget.h"
#include "fontutils.h"
#include "searchparams.h"
-#ifndef Q_WS_X11
+#ifdef APP_EXTRA
#include "extra.h"
#endif
}
layout->addSpacing(spacing);
- QPushButton *doneButton = new QPushButton(tr("Done"), this);
+ doneButton = new QPushButton(tr("Done"), this);
doneButton->setDefault(true);
+ doneButton->setAutoDefault(true);
+ doneButton->setFocusPolicy(Qt::StrongFocus);
doneButton->setFont(FontUtils::medium());
doneButton->setProperty("custom", true);
doneButton->setProperty("important", true);
QLabel *icon = new QLabel(this);
icon->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
QString resource = paramName;
-#ifndef Q_WS_X11
+#ifdef APP_EXTRA
resource = Extra::resourceName(resource);
#endif
QPixmap pixmap = QPixmap(":/images/search-" + resource + ".png");
void RefineSearchWidget::setSearchParams(SearchParams *params) {
setup();
- qDebug() << (params != 0);
-
The::globalActions()->value("refine-search")->setEnabled(params);
setEnabled(params);
Qt::UniqueConnection);
dirty = false;
+
+ doneButton->setFocus();
}
void RefineSearchWidget::doneClicked() {