diff options
| author | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id> | 2022-02-02 11:51:44 +0800 |
|---|---|---|
| committer | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id> | 2022-02-02 11:51:44 +0800 |
| commit | 8107effd171ffb5285e4e6d79ff9a2b7e4669c79 (patch) | |
| tree | 72248cb1266c355a6ed3f0b05615a7a93e6c41d7 /qrtclient/ticket.hxx | |
| parent | c6708f0223f284aaa15768861a8b018d9e0acdae (diff) | |
Conform to updated librtclient
commit 12cde42c929b63a1ef1b2ad7f3482336419980b2
Diffstat (limited to 'qrtclient/ticket.hxx')
| -rw-r--r-- | qrtclient/ticket.hxx | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/qrtclient/ticket.hxx b/qrtclient/ticket.hxx index 080a296..6e3d0eb 100644 --- a/qrtclient/ticket.hxx +++ b/qrtclient/ticket.hxx @@ -3,9 +3,6 @@ #include <QAbstractListModel> #include <rtclient/ticket.h> -#include <rtclient/search.h> - -struct rtclient_search_ticket_list; namespace RTClient { @@ -34,8 +31,12 @@ class TicketList : public QAbstractListModel SubjectRole }; - explicit TicketList(QObject* parent = nullptr) - : QAbstractListModel{parent} {} + TicketList(QObject* parent = nullptr) + : QAbstractListModel{parent} {} + TicketList(struct rtclient_ticket** list, + QObject* parent = nullptr); + TicketList(TicketList const& list) { tickets = list.tickets; } + ~TicketList() {} int rowCount(QModelIndex const& parent = QModelIndex()) const Q_DECL_OVERRIDE; @@ -46,14 +47,12 @@ class TicketList : public QAbstractListModel protected: QHash<int, QByteArray> roleNames() const Q_DECL_OVERRIDE; - signals: - void updated(); - void rowCountChanged(); - private: QList<Ticket> tickets; }; } +Q_DECLARE_METATYPE(RTClient::TicketList) + #endif |