diff options
| author | ꦌ ꦫꦶ ꦏ꧀ꦦꦿ ꦧ ꦮ ꦑ ꦩ ꦭ꧀ <erik@darapsa.co.id> | 2019-09-13 18:29:31 +0800 |
|---|---|---|
| committer | ꦌ ꦫꦶ ꦏ꧀ꦦꦿ ꦧ ꦮ ꦑ ꦩ ꦭ꧀ <erik@darapsa.co.id> | 2019-09-13 18:29:31 +0800 |
| commit | 9ec42c7e9c4a96d54bbf526cbd93f07c78e2415e (patch) | |
| tree | 422e087574a93d29edf689189c23b0949d4a3449 /worker.cxx | |
| parent | 7e4501b3af82360eb1415f3d5745f1b0c278f504 (diff) | |
Manage to show tasks
but the view is widened vertically yet.
Diffstat (limited to 'worker.cxx')
| -rw-r--r-- | worker.cxx | 20 |
1 files changed, 4 insertions, 16 deletions
@@ -1,6 +1,3 @@ -#ifdef DEBUG -#include <QDebug> -#endif // DEBUG #include "rtclient.h" #include "worker.hxx" @@ -12,7 +9,7 @@ Worker::Worker() void Worker::logIn(QString const& name, QString const& password) { rtclient_login(name.toLatin1().constData(), password.toLatin1().constData()); - struct rt_user *user = NULL; + struct rt_user* user = NULL; rtclient_userget(&user, name.toLatin1().constData()); if (user) emit logged(user); } @@ -22,18 +19,9 @@ void Worker::search(QString const& owner) QString query{"Owner='"}; query.append(owner); query.append("'"); - rt_ticketlist *tasks = NULL; - rtclient_search(&tasks, query.toLatin1().constData()); - if (tasks) { -#ifdef DEBUG - for (unsigned short i = 0; i < tasks->length; i++) { - auto task = tasks->tickets[i]; - qDebug() << "Task: " << task; - if (task) free(task); - } -#endif // DEBUG - free(tasks); - } + rt_ticketlist* taskList = NULL; + rtclient_search(&taskList, query.toLatin1().constData()); + if (taskList) emit foundTasks(taskList); } Worker::~Worker() |