Changeset View
Changeset View
Standalone View
Standalone View
src/widgets/filterwidget.cpp
Show All 23 Lines | |||||
24 | 24 | | |||
25 | #include "filterwidget.h" | 25 | #include "filterwidget.h" | ||
26 | 26 | | |||
27 | #include <QBoxLayout> | 27 | #include <QBoxLayout> | ||
28 | #include <QComboBox> | 28 | #include <QComboBox> | ||
29 | #include <QLineEdit> | 29 | #include <QLineEdit> | ||
30 | #include <QToolButton> | 30 | #include <QToolButton> | ||
31 | 31 | | |||
32 | #include <KLocalizedString> | ||||
33 | | ||||
32 | #include "presentation/artifactfilterproxymodel.h" | 34 | #include "presentation/artifactfilterproxymodel.h" | ||
33 | 35 | | |||
34 | #include "ui_filterwidget.h" | 36 | #include "ui_filterwidget.h" | ||
35 | 37 | | |||
36 | using namespace Widgets; | 38 | using namespace Widgets; | ||
37 | 39 | | |||
38 | FilterWidget::FilterWidget(QWidget *parent) | 40 | FilterWidget::FilterWidget(QWidget *parent) | ||
39 | : QWidget(parent), | 41 | : QWidget(parent), | ||
40 | ui(new Ui::FilterWidget), | 42 | ui(new Ui::FilterWidget), | ||
41 | m_model(new Presentation::ArtifactFilterProxyModel(this)) | 43 | m_model(new Presentation::ArtifactFilterProxyModel(this)) | ||
42 | { | 44 | { | ||
43 | ui->setupUi(this); | 45 | ui->setupUi(this); | ||
44 | ui->extension->hide(); | 46 | ui->extension->hide(); | ||
45 | ui->sortTypeCombo->addItem(tr("Sort by title"), Presentation::ArtifactFilterProxyModel::TitleSort); | 47 | ui->sortTypeCombo->addItem(i18n("Sort by title"), Presentation::ArtifactFilterProxyModel::TitleSort); | ||
46 | ui->sortTypeCombo->addItem(tr("Sort by date"), Presentation::ArtifactFilterProxyModel::DateSort); | 48 | ui->sortTypeCombo->addItem(i18n("Sort by date"), Presentation::ArtifactFilterProxyModel::DateSort); | ||
47 | setFocusProxy(ui->filterEdit); | 49 | setFocusProxy(ui->filterEdit); | ||
48 | 50 | | |||
49 | connect(ui->filterEdit, &QLineEdit::textChanged, this, &FilterWidget::onTextChanged); | 51 | connect(ui->filterEdit, &QLineEdit::textChanged, this, &FilterWidget::onTextChanged); | ||
50 | connect(ui->sortTypeCombo, static_cast<void (QComboBox::*)(int)>(&QComboBox::currentIndexChanged), this, &FilterWidget::onSortTypeChanged); | 52 | connect(ui->sortTypeCombo, static_cast<void (QComboBox::*)(int)>(&QComboBox::currentIndexChanged), this, &FilterWidget::onSortTypeChanged); | ||
51 | connect(ui->ascendingButton, &QToolButton::clicked, this, &FilterWidget::onAscendingClicked); | 53 | connect(ui->ascendingButton, &QToolButton::clicked, this, &FilterWidget::onAscendingClicked); | ||
52 | connect(ui->descendingButton, &QToolButton::clicked, this, &FilterWidget::onDescendingClicked); | 54 | connect(ui->descendingButton, &QToolButton::clicked, this, &FilterWidget::onDescendingClicked); | ||
53 | connect(ui->showFutureCheck, &QCheckBox::toggled, this, &FilterWidget::onShowFutureChanged); | 55 | connect(ui->showFutureCheck, &QCheckBox::toggled, this, &FilterWidget::onShowFutureChanged); | ||
54 | } | 56 | } | ||
▲ Show 20 Lines • Show All 41 Lines • Show Last 20 Lines |