Changeset View
Changeset View
Standalone View
Standalone View
libs/widgets/KoResourceItemChooser.cpp
Context not available. | |||||
27 | 27 | | |||
---|---|---|---|---|---|
28 | #include <QGridLayout> | 28 | #include <QGridLayout> | ||
29 | #include <QButtonGroup> | 29 | #include <QButtonGroup> | ||
30 | #include <QPushButton> | | |||
31 | #include <QHeaderView> | 30 | #include <QHeaderView> | ||
32 | #include <QAbstractProxyModel> | 31 | #include <QAbstractProxyModel> | ||
33 | #include <QLabel> | 32 | #include <QLabel> | ||
Context not available. | |||||
147 | 146 | | |||
148 | d->buttonLayout = new QGridLayout(); | 147 | d->buttonLayout = new QGridLayout(); | ||
149 | 148 | | |||
150 | QPushButton *button = new QPushButton(this); | 149 | importButton = new QPushButton(this); | ||
151 | button->setIcon(koIcon("document-open")); | | |||
152 | button->setToolTip(i18nc("@info:tooltip", "Import resource")); | | |||
153 | button->setEnabled(true); | | |||
154 | d->buttonGroup->addButton(button, Button_Import); | | |||
155 | d->buttonLayout->addWidget(button, 0, 0); | | |||
156 | 150 | | |||
157 | button = new QPushButton(this); | 151 | importButton->setToolTip(i18nc("@info:tooltip", "Import resource")); | ||
158 | button->setIcon(koIcon("trash-empty")); | 152 | importButton->setEnabled(true); | ||
159 | button->setToolTip(i18nc("@info:tooltip", "Delete resource")); | 153 | d->buttonGroup->addButton(importButton, Button_Import); | ||
160 | button->setEnabled(false); | 154 | d->buttonLayout->addWidget(importButton, 0, 0); | ||
161 | d->buttonGroup->addButton(button, Button_Remove); | 155 | | ||
162 | d->buttonLayout->addWidget(button, 0, 1); | 156 | deleteButton = new QPushButton(this); | ||
157 | deleteButton->setToolTip(i18nc("@info:tooltip", "Delete resource")); | ||||
158 | deleteButton->setEnabled(false); | ||||
159 | d->buttonGroup->addButton(deleteButton, Button_Remove); | ||||
160 | d->buttonLayout->addWidget(deleteButton, 0, 1); | ||||
163 | 161 | | |||
164 | connect(d->buttonGroup, SIGNAL(buttonClicked(int)), this, SLOT(slotButtonClicked(int))); | 162 | connect(d->buttonGroup, SIGNAL(buttonClicked(int)), this, SLOT(slotButtonClicked(int))); | ||
165 | 163 | | |||
Context not available. | |||||
170 | d->buttonLayout->setMargin(0); | 168 | d->buttonLayout->setMargin(0); | ||
171 | 169 | | |||
172 | d->viewModeButton = new QToolButton(this); | 170 | d->viewModeButton = new QToolButton(this); | ||
173 | d->viewModeButton->setIcon(koIcon("view-choose")); | | |||
174 | d->viewModeButton->setPopupMode(QToolButton::InstantPopup); | 171 | d->viewModeButton->setPopupMode(QToolButton::InstantPopup); | ||
175 | d->viewModeButton->setVisible(false); | 172 | d->viewModeButton->setVisible(false); | ||
176 | 173 | | |||
Context not available. | |||||
184 | layout->addLayout(d->buttonLayout, 3, 0, 1, 2); | 181 | layout->addLayout(d->buttonLayout, 3, 0, 1, 2); | ||
185 | layout->setMargin(0); | 182 | layout->setMargin(0); | ||
186 | layout->setSpacing(0); | 183 | layout->setSpacing(0); | ||
184 | | ||||
185 | updateView(); | ||||
186 | | ||||
187 | updateButtonState(); | 187 | updateButtonState(); | ||
188 | showTaggingBar(false); | 188 | showTaggingBar(false); | ||
189 | activated(d->model->index(0, 0)); | 189 | activated(d->model->index(0, 0)); | ||
Context not available. | |||||
606 | KoResourceItemChooserSync *chooserSync = KoResourceItemChooserSync::instance(); | 606 | KoResourceItemChooserSync *chooserSync = KoResourceItemChooserSync::instance(); | ||
607 | baseLengthChanged(chooserSync->baseLength()); | 607 | baseLengthChanged(chooserSync->baseLength()); | ||
608 | } | 608 | } | ||
609 | | ||||
610 | /// helps to set icons here in case the theme is changed | ||||
611 | d->viewModeButton->setIcon(koIcon("view-choose")); | ||||
612 | importButton->setIcon(koIcon("document-open")); | ||||
613 | deleteButton->setIcon(koIcon("trash-empty")); | ||||
609 | } | 614 | } | ||
Context not available. |