/*
Bacula® - The Network Backup Solution
- Copyright (C) 2007-2008 Free Software Foundation Europe e.V.
+ Copyright (C) 2007-2009 Free Software Foundation Europe e.V.
The main author of Bacula is Kern Sibbald, with contributions from
many others, a complete list can be found in the file AUTHORS.
friend class DirComm;
public:
- Console(QStackedWidget *parent);
+ Console(QTabWidget *parent);
~Console();
int read(int conn);
char *msg(int conn);
int notifyOff(); // enables/disables socket notification - returns the previous state
bool notify(int conn, bool enable); // enables/disables socket notification - returns the previous state
bool is_notify_enabled(int conn) const;
- bool availableDirComm(int &conn);
+ bool getDirComm(int &conn);
+ bool findDirComm(int &conn);
void displayToPrompt(int conn);
+ QString returnFromPrompt(int conn);
bool dir_cmd(int conn, const char *cmd, QStringList &results);
bool dir_cmd(const char *cmd, QStringList &results);
bool sql_cmd(int &conn, QString &cmd, QStringList &results);
bool sql_cmd(int &conn, const char *cmd, QStringList &results, bool donotify);
int write_dir(const char *buf);
+ int write_dir(const char *buf, bool dowait);
void write_dir(int conn, const char *buf);
+ void write_dir(int conn, const char *buf, bool dowait);
void getDirResName(QString &);
void setDirRes(DIRRES *dir);
void writeSettings();
QStringList storage_list;
QStringList type_list;
QStringList level_list;
+ QStringList volstatus_list;
+ QStringList mediatype_list;
+ QStringList location_list;
public slots:
void connect_dir();
public:
DIRRES *m_dir; /* so various pages can reference it */
+ bool m_warningPrevent;
private:
QTextEdit *m_textEdit;