diff options
Diffstat (limited to 'rbutil/rbutilqt')
-rw-r--r-- | rbutil/rbutilqt/installthemes.cpp | 7 | ||||
-rw-r--r-- | rbutil/rbutilqt/installthemes.h | 3 | ||||
-rw-r--r-- | rbutil/rbutilqt/installthemesfrm.ui | 14 |
3 files changed, 21 insertions, 3 deletions
diff --git a/rbutil/rbutilqt/installthemes.cpp b/rbutil/rbutilqt/installthemes.cpp index 15a74f915c..9c98ede32a 100644 --- a/rbutil/rbutilqt/installthemes.cpp +++ b/rbutil/rbutilqt/installthemes.cpp | |||
@@ -35,6 +35,7 @@ ThemesInstallWindow::ThemesInstallWindow(QWidget *parent) : QDialog(parent) | |||
35 | 35 | ||
36 | connect(ui.buttonCancel, SIGNAL(clicked()), this, SLOT(close())); | 36 | connect(ui.buttonCancel, SIGNAL(clicked()), this, SLOT(close())); |
37 | connect(ui.buttonOk, SIGNAL(clicked()), this, SLOT(accept())); | 37 | connect(ui.buttonOk, SIGNAL(clicked()), this, SLOT(accept())); |
38 | connect(ui.buttonOkAll, SIGNAL(clicked()), this, SLOT(acceptAll())); | ||
38 | } | 39 | } |
39 | 40 | ||
40 | ThemesInstallWindow::~ThemesInstallWindow() | 41 | ThemesInstallWindow::~ThemesInstallWindow() |
@@ -271,6 +272,12 @@ void ThemesInstallWindow::setProxy(QUrl p) | |||
271 | } | 272 | } |
272 | 273 | ||
273 | 274 | ||
275 | void ThemesInstallWindow::acceptAll() | ||
276 | { | ||
277 | ui.listThemes->selectAll(); | ||
278 | accept(); | ||
279 | } | ||
280 | |||
274 | void ThemesInstallWindow::accept() | 281 | void ThemesInstallWindow::accept() |
275 | { | 282 | { |
276 | if(ui.listThemes->selectedItems().size() == 0) { | 283 | if(ui.listThemes->selectedItems().size() == 0) { |
diff --git a/rbutil/rbutilqt/installthemes.h b/rbutil/rbutilqt/installthemes.h index 0d24d5cae2..12c0f6a2d1 100644 --- a/rbutil/rbutilqt/installthemes.h +++ b/rbutil/rbutilqt/installthemes.h | |||
@@ -40,9 +40,10 @@ class ThemesInstallWindow : public QDialog | |||
40 | void setProxy(QUrl); | 40 | void setProxy(QUrl); |
41 | void downloadInfo(void); | 41 | void downloadInfo(void); |
42 | void show(void); | 42 | void show(void); |
43 | void accept(void); | ||
44 | 43 | ||
45 | public slots: | 44 | public slots: |
45 | void accept(void); | ||
46 | void acceptAll(void); | ||
46 | 47 | ||
47 | private: | 48 | private: |
48 | Ui::ThemeInstallFrm ui; | 49 | Ui::ThemeInstallFrm ui; |
diff --git a/rbutil/rbutilqt/installthemesfrm.ui b/rbutil/rbutilqt/installthemesfrm.ui index 8a6980e885..c11f4f10f2 100644 --- a/rbutil/rbutilqt/installthemesfrm.ui +++ b/rbutil/rbutilqt/installthemesfrm.ui | |||
@@ -94,8 +94,8 @@ | |||
94 | </property> | 94 | </property> |
95 | <property name="sizeHint" > | 95 | <property name="sizeHint" > |
96 | <size> | 96 | <size> |
97 | <width>368</width> | 97 | <width>261</width> |
98 | <height>20</height> | 98 | <height>34</height> |
99 | </size> | 99 | </size> |
100 | </property> | 100 | </property> |
101 | </spacer> | 101 | </spacer> |
@@ -113,6 +113,16 @@ | |||
113 | </widget> | 113 | </widget> |
114 | </item> | 114 | </item> |
115 | <item> | 115 | <item> |
116 | <widget class="QPushButton" name="buttonOkAll" > | ||
117 | <property name="text" > | ||
118 | <string>Install &All</string> | ||
119 | </property> | ||
120 | <property name="icon" > | ||
121 | <iconset resource="rbutilqt.qrc" >:/icons/icons/go-next.png</iconset> | ||
122 | </property> | ||
123 | </widget> | ||
124 | </item> | ||
125 | <item> | ||
116 | <widget class="QPushButton" name="buttonCancel" > | 126 | <widget class="QPushButton" name="buttonCancel" > |
117 | <property name="text" > | 127 | <property name="text" > |
118 | <string>&Cancel</string> | 128 | <string>&Cancel</string> |