From 8107effd171ffb5285e4e6d79ff9a2b7e4669c79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=A6=8C=EA=A6=AB=EA=A6=B6=EA=A6=8F=EA=A7=80=EA=A6=A6?= =?UTF-8?q?=EA=A6=BF=EA=A6=A7=EA=A6=AE=EA=A6=91=EA=A6=A9=EA=A6=AD=EA=A7=80?= Date: Wed, 2 Feb 2022 11:51:44 +0800 Subject: Conform to updated librtclient commit 12cde42c929b63a1ef1b2ad7f3482336419980b2 --- qrtclient.hxx | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) (limited to 'qrtclient.hxx') diff --git a/qrtclient.hxx b/qrtclient.hxx index 51ddcad..8ee76b3 100644 --- a/qrtclient.hxx +++ b/qrtclient.hxx @@ -2,11 +2,9 @@ #define QRTCLIENT_HXX #include -#include - -struct rtclient_user; -struct rtclient_search_ticket_list; -struct rtclient_ticket_history_list; +#include "qrtclient/user.hxx" +#include "qrtclient/ticket.hxx" +#include "qrtclient/tickethistory.hxx" namespace RTClient { @@ -14,6 +12,10 @@ class Client : public QObject { Q_OBJECT + public: + Client(char const* url, char const* cookies, + char const* certificate = nullptr); + ~Client(); public slots: void logIn(QString const& name, QString const& password); @@ -61,17 +63,19 @@ class Client : public QObject QString const& text = nullptr); void searchTicket(QString const& owner); void ticketHistoryList(int id, bool longFormat = false); - public: - Client(char const* url, char const* certificate = nullptr); - ~Client(); + signals: + void loggedIn(QString const& name); + void userShown(User const& user); + void searchedTicket(TicketList const& list); + void gotTicketHistoryList(TicketHistoryList const& list); - signals: - void loggedIn(QString const& name); - void userShown(rtclient_user* user); - void searchedTicket(rtclient_search_ticket_list* list); - void gotTicketHistory(rtclient_ticket_history_list* list); - }; + protected: + void emitLoggedIn(QString const&); + void emitUserShown(User const&); + void emitSearchedTicket(TicketList const&); + void emitGotTicketHistoryList(TicketHistoryList const&); +}; } -- cgit v1.2.3