]> git.sur5r.net Git - bacula/bacula/blob - bacula/src/qt-console/console.h
b5b8ba79e35fa9c33ad19213d63639210241430b
[bacula/bacula] / bacula / src / qt-console / console.h
1
2 #ifndef _CONSOLE_H_
3 #define _CONSOLE_H_
4
5 #include <QtGui>
6
7 class DIRRES;
8 class BSOCK;
9 class JCR;
10 class CONRES;
11
12 class Console : public QWidget
13 {
14    Q_OBJECT 
15 public:
16    Console();
17    bool connect();
18    void set_text(const char *buf);
19    void set_textf(const char *fmt, ...);
20    void set_statusf(const char *fmt, ...);
21    void set_status_ready();
22    void set_status(const char *buf);
23
24 private:
25    QTextEdit *m_textEdit;
26    DIRRES *m_dir;
27    BSOCK *m_sock;   
28 };
29
30 extern int authenticate_director(JCR *jcr, DIRRES *director, CONRES *cons);
31
32 #endif /* _CONSOLE_H_ */