Changeset View
Changeset View
Standalone View
Standalone View
src/ksieveui/autocreatescripts/sieveconditionwidgetlister.cpp
Show All 19 Lines | |||||
20 | #include "sieveconditionwidgetlister.h" | 20 | #include "sieveconditionwidgetlister.h" | ||
21 | #include "autocreatescriptdialog.h" | 21 | #include "autocreatescriptdialog.h" | ||
22 | #include "autocreatescriptutil_p.h" | 22 | #include "autocreatescriptutil_p.h" | ||
23 | #include "libksieve_debug.h" | 23 | #include "libksieve_debug.h" | ||
24 | #include "commonwidgets/sievehelpbutton.h" | 24 | #include "commonwidgets/sievehelpbutton.h" | ||
25 | #include "sieveeditorgraphicalmodewidget.h" | 25 | #include "sieveeditorgraphicalmodewidget.h" | ||
26 | #include "sieveconditions/sieveconditionlist.h" | 26 | #include "sieveconditions/sieveconditionlist.h" | ||
27 | #include "sieveconditions/sievecondition.h" | 27 | #include "sieveconditions/sievecondition.h" | ||
28 | #include <PimCommon/MinimumComboBox> | | |||
29 | 28 | | |||
30 | #include <QPushButton> | 29 | #include <QPushButton> | ||
31 | #include <KLocalizedString> | 30 | #include <KLocalizedString> | ||
32 | #include <QIcon> | 31 | #include <QIcon> | ||
32 | #include <QComboBox> | ||||
33 | #include <QPointer> | ||||
33 | 34 | | |||
34 | #include <QGridLayout> | 35 | #include <QGridLayout> | ||
35 | #include <QLabel> | 36 | #include <QLabel> | ||
36 | #include <QWhatsThis> | 37 | #include <QWhatsThis> | ||
37 | #include "sievescriptdescriptiondialog.h" | 38 | #include "sievescriptdescriptiondialog.h" | ||
38 | 39 | | |||
39 | using namespace KSieveUi; | 40 | using namespace KSieveUi; | ||
40 | 41 | | |||
▲ Show 20 Lines • Show All 43 Lines • ▼ Show 20 Line(s) | 72 | { | |||
84 | } | 85 | } | ||
85 | } | 86 | } | ||
86 | 87 | | |||
87 | void SieveConditionWidget::initWidget() | 88 | void SieveConditionWidget::initWidget() | ||
88 | { | 89 | { | ||
89 | mLayout = new QGridLayout(this); | 90 | mLayout = new QGridLayout(this); | ||
90 | mLayout->setContentsMargins(0, 0, 0, 0); | 91 | mLayout->setContentsMargins(0, 0, 0, 0); | ||
91 | 92 | | |||
92 | mComboBox = new PimCommon::MinimumComboBox; | 93 | mComboBox = new QComboBox; | ||
94 | mComboBox->setMinimumWidth(50); | ||||
93 | mComboBox->setEditable(false); | 95 | mComboBox->setEditable(false); | ||
94 | 96 | | |||
95 | const QList<KSieveUi::SieveCondition *> list = KSieveUi::SieveConditionList::conditionList(mSieveGraphicalModeWidget); | 97 | const QList<KSieveUi::SieveCondition *> list = KSieveUi::SieveConditionList::conditionList(mSieveGraphicalModeWidget); | ||
96 | QList<KSieveUi::SieveCondition *>::const_iterator it; | 98 | QList<KSieveUi::SieveCondition *>::const_iterator it; | ||
97 | QList<KSieveUi::SieveCondition *>::const_iterator end(list.constEnd()); | 99 | QList<KSieveUi::SieveCondition *>::const_iterator end(list.constEnd()); | ||
98 | int index = 0; | 100 | int index = 0; | ||
99 | for (index = 0, it = list.constBegin(); it != end; ++it, ++index) { | 101 | for (index = 0, it = list.constBegin(); it != end; ++it, ++index) { | ||
100 | if ((*it)->needCheckIfServerHasCapability()) { | 102 | if ((*it)->needCheckIfServerHasCapability()) { | ||
Show All 22 Lines | |||||
123 | mCommentButton = new QToolButton(this); | 125 | mCommentButton = new QToolButton(this); | ||
124 | mCommentButton->setToolTip(i18n("Add comment")); | 126 | mCommentButton->setToolTip(i18n("Add comment")); | ||
125 | mLayout->addWidget(mCommentButton, 1, 1); | 127 | mLayout->addWidget(mCommentButton, 1, 1); | ||
126 | mCommentButton->setIcon(QIcon::fromTheme(QStringLiteral("view-pim-notes"))); | 128 | mCommentButton->setIcon(QIcon::fromTheme(QStringLiteral("view-pim-notes"))); | ||
127 | connect(mCommentButton, &QToolButton::clicked, this, &SieveConditionWidget::slotAddComment); | 129 | connect(mCommentButton, &QToolButton::clicked, this, &SieveConditionWidget::slotAddComment); | ||
128 | 130 | | |||
129 | mComboBox->addItem(QLatin1String("")); | 131 | mComboBox->addItem(QLatin1String("")); | ||
130 | mLayout->addWidget(mComboBox, 1, 2); | 132 | mLayout->addWidget(mComboBox, 1, 2); | ||
131 | connect(mComboBox, QOverload<int>::of(&PimCommon::MinimumComboBox::activated), this, &SieveConditionWidget::slotConditionChanged); | 133 | connect(mComboBox, QOverload<int>::of(&QComboBox::activated), this, &SieveConditionWidget::slotConditionChanged); | ||
132 | 134 | | |||
133 | mComboBox->setMaxCount(mComboBox->count()); | 135 | mComboBox->setMaxCount(mComboBox->count()); | ||
134 | mComboBox->setSizePolicy(QSizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed)); | 136 | mComboBox->setSizePolicy(QSizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed)); | ||
135 | setSizePolicy(QSizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed)); | 137 | setSizePolicy(QSizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed)); | ||
136 | mComboBox->adjustSize(); | 138 | mComboBox->adjustSize(); | ||
137 | 139 | | |||
138 | mAdd = new QPushButton(this); | 140 | mAdd = new QPushButton(this); | ||
139 | mAdd->setIcon(QIcon::fromTheme(QStringLiteral("list-add"))); | 141 | mAdd->setIcon(QIcon::fromTheme(QStringLiteral("list-add"))); | ||
▲ Show 20 Lines • Show All 269 Lines • Show Last 20 Lines |