diff options
| author | isanae <14251494+isanae@users.noreply.github.com> | 2019-07-16 05:58:51 -0400 |
|---|---|---|
| committer | isanae <14251494+isanae@users.noreply.github.com> | 2019-07-22 07:33:37 -0400 |
| commit | d1b4dec8ad1635738ada3dfbde5907e7f0df3448 (patch) | |
| tree | 4ca1cd3b0bbaf95865bcd65e811f554742893ea2 /src/loglist.h | |
| parent | 6217f910f095adea4b06f370726636b09efea4ed (diff) | |
moved setup to new LogList class
Diffstat (limited to 'src/loglist.h')
| -rw-r--r-- | src/loglist.h | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/loglist.h b/src/loglist.h index 1bf8901b..d1f7a2ad 100644 --- a/src/loglist.h +++ b/src/loglist.h @@ -37,6 +37,7 @@ public: static LogModel& instance();
void add(MOBase::log::Entry e);
+ const std::deque<MOBase::log::Entry>& entries() const;
protected:
QModelIndex index(int row, int column, const QModelIndex& parent) const override;
@@ -44,7 +45,7 @@ protected: int rowCount(const QModelIndex &parent) const override;
int columnCount(const QModelIndex &parent) const override;
QVariant data(const QModelIndex &index, int role) const override;
-
+
QVariant headerData(
int section, Qt::Orientation ori, int role=Qt::DisplayRole) const override;
@@ -52,10 +53,19 @@ signals: void entryAdded(MOBase::log::Entry e);
private:
- std::deque<MOBase::log::Entry> m_messages;
+ std::deque<MOBase::log::Entry> m_entries;
LogModel();
void onEntryAdded(MOBase::log::Entry e);
};
+
+class LogList : public QTreeView
+{
+public:
+ LogList(QWidget* parent=nullptr);
+
+ void copyToClipboard();
+};
+
#endif // LOGBUFFER_H
|
