aboutsummaryrefslogtreecommitdiffstats
path: root/attachments.h
diff options
context:
space:
mode:
Diffstat (limited to 'attachments.h')
-rw-r--r--attachments.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/attachments.h b/attachments.h
index 4a10a02..6fe1bae 100644
--- a/attachments.h
+++ b/attachments.h
@@ -33,6 +33,10 @@
#include "QMessageBox"
#include "QContextMenuEvent"
#include "QFileDialog"
+#include "QUrl"
+#include "QDesktopServices"
+#include "QSettings"
+#include "QApplication"
class Attachments : public QWidget
{
@@ -40,6 +44,7 @@ class Attachments : public QWidget
public slots:
void saveFile();
+ void openFile();
public:
Attachments(QString iconpath, QWidget *parent = 0);
@@ -49,9 +54,11 @@ private:
void createActions();
void saveByteArrayToFile(QByteArray outBuffer, QString filename);
QAction *saveFileAct;
+ QAction *openFileAct;
QString iconPath;
AttachmentTableModel *table;
QTableView *tableView;
+ QSettings settings;
protected:
void contextMenuEvent(QContextMenuEvent *event);