diff options
author | deva <deva> | 2010-05-03 10:41:34 +0000 |
---|---|---|
committer | deva <deva> | 2010-05-03 10:41:34 +0000 |
commit | 10db0da7067c93333ab2a9ad5bf15f8ce99b6b3b (patch) | |
tree | 2c84adff001111b86c9fd6b599cba2252f1e77da /client | |
parent | 76aaf6405c70f2238567cb292935b765f55c141c (diff) |
Handle error_box result.
Diffstat (limited to 'client')
-rw-r--r-- | client/mainwindow.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/client/mainwindow.cc b/client/mainwindow.cc index 51bb772..aa2337e 100644 --- a/client/mainwindow.cc +++ b/client/mainwindow.cc @@ -37,6 +37,7 @@ #include <QScrollArea> #include <QSettings> #include <QStatusBar> +#include <QMessageBox> #include "macrodrawer.h" @@ -122,6 +123,13 @@ void MainWindow::update() QDomNodeList templates = xml_doc.documentElement().childNodes(); QDomNode templatenode = templates.at(0); // There can be only one! (Swush, flomp) + + if(templatenode.toElement().tagName() == "error") { + QMessageBox::critical(this, "Error", + templatenode.toElement().text()); + return; + } + updateTemplateHeaders(templatenode); |