Changeset View
Changeset View
Standalone View
Standalone View
krusader/Konfigurator/kggeneral.cpp
Show All 27 Lines | |||||
28 | // QtWidgets | 28 | // QtWidgets | ||
29 | #include <QFrame> | 29 | #include <QFrame> | ||
30 | #include <QGridLayout> | 30 | #include <QGridLayout> | ||
31 | #include <QInputDialog> | 31 | #include <QInputDialog> | ||
32 | #include <QLabel> | 32 | #include <QLabel> | ||
33 | 33 | | |||
34 | #include <KConfigCore/KSharedConfig> | 34 | #include <KConfigCore/KSharedConfig> | ||
35 | #include <KI18n/KLocalizedString> | 35 | #include <KI18n/KLocalizedString> | ||
36 | #include <KIconThemes/KIconLoader> | | |||
37 | #include <KWidgetsAddons/KMessageBox> | 36 | #include <KWidgetsAddons/KMessageBox> | ||
38 | 37 | | |||
39 | #include "krresulttabledialog.h" | 38 | #include "krresulttabledialog.h" | ||
40 | #include "../defaults.h" | 39 | #include "../defaults.h" | ||
41 | #include "../kicons.h" | 40 | #include "../icon.h" | ||
42 | #include "../krglobal.h" | 41 | #include "../krglobal.h" | ||
43 | 42 | | |||
44 | #define PAGE_GENERAL 0 | 43 | #define PAGE_GENERAL 0 | ||
45 | #define PAGE_VIEWER 1 | 44 | #define PAGE_VIEWER 1 | ||
46 | #define PAGE_EXTENSIONS 2 | 45 | #define PAGE_EXTENSIONS 2 | ||
47 | 46 | | |||
48 | KgGeneral::KgGeneral(bool first, QWidget* parent) : | 47 | KgGeneral::KgGeneral(bool first, QWidget* parent) : | ||
49 | KonfiguratorPage(first, parent) | 48 | KonfiguratorPage(first, parent) | ||
▲ Show 20 Lines • Show All 122 Lines • ▼ Show 20 Line(s) | 153 | { | |||
172 | QLabel * atomLabel = new QLabel(i18n("Atomic extensions:"), hboxWidget3); | 171 | QLabel * atomLabel = new QLabel(i18n("Atomic extensions:"), hboxWidget3); | ||
173 | hbox3->addWidget(atomLabel); | 172 | hbox3->addWidget(atomLabel); | ||
174 | 173 | | |||
175 | int size = QFontMetrics(atomLabel->font()).height(); | 174 | int size = QFontMetrics(atomLabel->font()).height(); | ||
176 | 175 | | |||
177 | QToolButton *addButton = new QToolButton(hboxWidget3); | 176 | QToolButton *addButton = new QToolButton(hboxWidget3); | ||
178 | hbox3->addWidget(addButton); | 177 | hbox3->addWidget(addButton); | ||
179 | 178 | | |||
180 | QPixmap icon = krLoader->loadIcon("list-add", KIconLoader::Desktop, size); | 179 | QPixmap iconPixmap = Icon("list-add").pixmap(size); | ||
181 | addButton->setFixedSize(icon.width() + 4, icon.height() + 4); | 180 | addButton->setFixedSize(iconPixmap.width() + 4, iconPixmap.height() + 4); | ||
182 | addButton->setIcon(QIcon(icon)); | 181 | addButton->setIcon(QIcon(iconPixmap)); | ||
183 | connect(addButton, SIGNAL(clicked()), this, SLOT(slotAddExtension())); | 182 | connect(addButton, SIGNAL(clicked()), this, SLOT(slotAddExtension())); | ||
184 | 183 | | |||
185 | QToolButton *removeButton = new QToolButton(hboxWidget3); | 184 | QToolButton *removeButton = new QToolButton(hboxWidget3); | ||
186 | hbox3->addWidget(removeButton); | 185 | hbox3->addWidget(removeButton); | ||
187 | 186 | | |||
188 | icon = krLoader->loadIcon("list-remove", KIconLoader::Desktop, size); | 187 | iconPixmap = Icon("list-remove").pixmap(size); | ||
189 | removeButton->setFixedSize(icon.width() + 4, icon.height() + 4); | 188 | removeButton->setFixedSize(iconPixmap.width() + 4, iconPixmap.height() + 4); | ||
190 | removeButton->setIcon(QIcon(icon)); | 189 | removeButton->setIcon(QIcon(iconPixmap)); | ||
191 | connect(removeButton, SIGNAL(clicked()), this, SLOT(slotRemoveExtension())); | 190 | connect(removeButton, SIGNAL(clicked()), this, SLOT(slotRemoveExtension())); | ||
192 | 191 | | |||
193 | QStringList defaultAtomicExtensions; | 192 | QStringList defaultAtomicExtensions; | ||
194 | defaultAtomicExtensions += ".tar.gz"; | 193 | defaultAtomicExtensions += ".tar.gz"; | ||
195 | defaultAtomicExtensions += ".tar.bz2"; | 194 | defaultAtomicExtensions += ".tar.bz2"; | ||
196 | defaultAtomicExtensions += ".tar.lzma"; | 195 | defaultAtomicExtensions += ".tar.lzma"; | ||
197 | defaultAtomicExtensions += ".tar.xz"; | 196 | defaultAtomicExtensions += ".tar.xz"; | ||
198 | defaultAtomicExtensions += ".moc.cpp"; | 197 | defaultAtomicExtensions += ".moc.cpp"; | ||
▲ Show 20 Lines • Show All 133 Lines • Show Last 20 Lines |