diff options
Diffstat (limited to 'gui/dialogs')
-rw-r--r-- | gui/dialogs/ScreenshotDialog.cpp | 7 | ||||
-rw-r--r-- | gui/dialogs/ScreenshotDialog.h | 5 | ||||
-rw-r--r-- | gui/dialogs/ScreenshotDialog.ui | 9 |
3 files changed, 17 insertions, 4 deletions
diff --git a/gui/dialogs/ScreenshotDialog.cpp b/gui/dialogs/ScreenshotDialog.cpp index 3b4af5e5..c62e1d52 100644 --- a/gui/dialogs/ScreenshotDialog.cpp +++ b/gui/dialogs/ScreenshotDialog.cpp @@ -2,7 +2,7 @@ #include "ui_ScreenshotDialog.h" #include <QModelIndex> -#include <QDebug> +#include <QMutableListIterator> #include "ProgressDialog.h" #include "CustomMessageBox.h" @@ -71,3 +71,8 @@ void ScreenshotDialog::on_uploadBtn_clicked() reject(); } } + +void ScreenshotDialog::on_deleteBtn_clicked() +{ + m_list->deleteSelected(this); +} diff --git a/gui/dialogs/ScreenshotDialog.h b/gui/dialogs/ScreenshotDialog.h index ac1494d6..a406d1fe 100644 --- a/gui/dialogs/ScreenshotDialog.h +++ b/gui/dialogs/ScreenshotDialog.h @@ -24,16 +24,17 @@ public: }; QString message() const; + QList<ScreenShot *> selected() const; private slots: void on_uploadBtn_clicked(); + void on_deleteBtn_clicked(); + private: Ui::ScreenshotDialog *ui; ScreenshotList *m_list; QList<ScreenShot *> m_uploaded; std::shared_ptr<ImgurAlbumCreation> m_imgurAlbum; - - QList<ScreenShot *> selected() const; }; diff --git a/gui/dialogs/ScreenshotDialog.ui b/gui/dialogs/ScreenshotDialog.ui index 9e4bd6f0..4e42a548 100644 --- a/gui/dialogs/ScreenshotDialog.ui +++ b/gui/dialogs/ScreenshotDialog.ui @@ -11,7 +11,7 @@ </rect> </property> <property name="windowTitle"> - <string>Screenshots</string> + <string>Screenshot Manager</string> </property> <property name="windowIcon"> <iconset resource="../../resources/multimc/multimc.qrc"> @@ -72,6 +72,13 @@ </property> </widget> </item> + <item> + <widget class="QPushButton" name="deleteBtn"> + <property name="text"> + <string>Delete</string> + </property> + </widget> + </item> </layout> </item> </layout> |