X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fsrc%2Fqt-console%2Fconsole%2Fconsole.h;h=98668318124cf1976c60ba9921a16bffc17a9977;hb=456f8bb9c78bfbb10dd9dcdfd5594e8624caa54a;hp=9faaba4d795e921fa2e70a9eac8c8d56a4b0f9c3;hpb=5d232ad39c39e5da4ef02438469c04783a47ee44;p=bacula%2Fbacula diff --git a/bacula/src/qt-console/console/console.h b/bacula/src/qt-console/console/console.h index 9faaba4d79..9866831812 100644 --- a/bacula/src/qt-console/console/console.h +++ b/bacula/src/qt-console/console/console.h @@ -78,8 +78,12 @@ public: void update_cursor(void); void write_dir(const char *buf); bool dir_cmd(const char *cmd, QStringList &results); + bool dir_cmd(QString &cmd, QStringList &results); + bool sql_cmd(const char *cmd, QStringList &results); + bool sql_cmd(QString &cmd, QStringList &results); bool authenticate_director(JCR *jcr, DIRRES *director, CONRES *cons); bool is_connected() { return m_sock != NULL; }; + bool is_connectedGui(); const QFont get_font(); void writeSettings(); void readSettings(); @@ -91,8 +95,10 @@ public: void beginNewCommand(); void displayToPrompt(); void discardToPrompt(); + void setDirectorTreeItem(QTreeWidgetItem *); void setDirRes(DIRRES *dir); - void dosql(QString* sqlcmd, QStringList& strlstret); + QTreeWidgetItem *directorTreeItem() { return m_directorTreeItem; }; + void getDirResName(QString &); QStringList job_list; QStringList client_list; @@ -121,6 +127,7 @@ private: bool m_at_prompt; QSocketNotifier *m_notifier; QTextCursor *m_cursor; + QTreeWidgetItem *m_directorTreeItem; bool m_api_set; bool m_messages_pending; QTimer *m_timer;