From 697ef5940faa71d96207d532a885d20e7b0494cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=A6=8C=20=EA=A6=AB=EA=A6=B6=20=EA=A6=8F=EA=A7=80?= =?UTF-8?q?=EA=A6=A6=EA=A6=BF=20=EA=A6=A7=20=EA=A6=AE=20=EA=A6=91=20?= =?UTF-8?q?=EA=A6=A9=20=EA=A6=AD=EA=A7=80?= Date: Thu, 3 Oct 2019 18:43:52 +0800 Subject: Prepare rowCount property so it can be accessed in QML --- qrtclient/tickethistory.hxx | 2 ++ 1 file changed, 2 insertions(+) (limited to 'qrtclient') diff --git a/qrtclient/tickethistory.hxx b/qrtclient/tickethistory.hxx index 7d68652..2d766f6 100644 --- a/qrtclient/tickethistory.hxx +++ b/qrtclient/tickethistory.hxx @@ -63,6 +63,7 @@ namespace RTClient { class TicketHistoryList : public QAbstractListModel { Q_OBJECT + Q_PROPERTY(int rowCount READ rowCount NOTIFY rowCountChanged) public: enum TicketHistoryRoles { @@ -97,6 +98,7 @@ namespace RTClient { QHash roleNames() const Q_DECL_OVERRIDE; signals: + void rowCountChanged(); void updated(); private: -- cgit v1.2.3 From 232dd5211cd30774274cbbfc971b3489a8bcf200 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=A6=8C=20=EA=A6=AB=EA=A6=B6=20=EA=A6=8F=EA=A7=80?= =?UTF-8?q?=EA=A6=A6=EA=A6=BF=20=EA=A6=A7=20=EA=A6=AE=20=EA=A6=91=20?= =?UTF-8?q?=EA=A6=A9=20=EA=A6=AD=EA=A7=80?= Date: Sat, 5 Oct 2019 14:51:36 +0800 Subject: updated signal is emitted only when the list *is* updated --- qrtclient/ticket.hxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'qrtclient') diff --git a/qrtclient/ticket.hxx b/qrtclient/ticket.hxx index d02954b..44f5a08 100644 --- a/qrtclient/ticket.hxx +++ b/qrtclient/ticket.hxx @@ -45,7 +45,7 @@ namespace RTClient { ) const Q_DECL_OVERRIDE; public slots: - void update(rtclient_search_ticket_list* ticketList); + void update(rtclient_search_ticket_list* list); protected: QHash roleNames() const Q_DECL_OVERRIDE; -- cgit v1.2.3