aboutsummaryrefslogtreecommitdiffstats
path: root/include/attachmenttablemodel.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--include/attachmenttablemodel.h30
1 files changed, 14 insertions, 16 deletions
diff --git a/include/attachmenttablemodel.h b/include/attachmenttablemodel.h
index bb019dea..987f75f6 100644
--- a/include/attachmenttablemodel.h
+++ b/include/attachmenttablemodel.h
@@ -23,29 +23,27 @@
#define __ATTACHMENTTABLEMODEL_H__
#include "mime.h"
-#include <QIcon>
-#include <QFile>
-#include <QAbstractTableModel>
-QT_BEGIN_NAMESPACE
-class QStandardItem;
-QT_END_NAMESPACE
-
-class AttachmentTableModel : public QAbstractTableModel
-{
- Q_OBJECT
+class AttachmentTableModel : public QAbstractTableModel {
+Q_OBJECT
public:
- AttachmentTableModel(QObject *parent = 0);
- AttachmentTableModel(QList<MimePart> mimeparts, QObject *parent = 0);
+ explicit AttachmentTableModel(QObject *parent = nullptr);
+
+ explicit AttachmentTableModel(QList<MimePart> mimeparts, QObject *parent = nullptr);
+
+ int rowCount(const QModelIndex &parent) const override;
+
+ int columnCount(const QModelIndex &parent) const override;
- int rowCount(const QModelIndex &parent) const;
- int columnCount(const QModelIndex &parent) const;
- QVariant data(const QModelIndex &index, int role) const;
- QVariant headerData(int section, Qt::Orientation orientation, int role) const;
+ QVariant data(const QModelIndex &index, int role) const override;
+
+ QVariant headerData(int section, Qt::Orientation orientation, int role) const override;
void add(MimePart mp);
+
MimePart getSelectedMimePart(QModelIndex index);
+
MimePart getMimePart(int index);
//QList<MimePart> getSelectedMimeParts(QModelIndexList indexes);