diff options
Diffstat (limited to 'attachments.h')
-rw-r--r-- | attachments.h | 7 |
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); |