summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorNiklas Goby2011-04-05 18:36:34 +0200
committerNiklas Goby2011-04-05 18:36:34 +0200
commit3fb934fc6b126fe361c0a82f6bf486e8dcef7b6a (patch)
tree7c31b1d4a2ad22ab6e2301294480776f84e73dd4 /src
parentjust some comments (diff)
parentmoved check for host (diff)
downloadfbgui-3fb934fc6b126fe361c0a82f6bf486e8dcef7b6a.tar.gz
fbgui-3fb934fc6b126fe361c0a82f6bf486e8dcef7b6a.tar.xz
fbgui-3fb934fc6b126fe361c0a82f6bf486e8dcef7b6a.zip
Merge branch 'master' of git.openslx.org:lsfks/master-teamprojekt/fbgui
Diffstat (limited to 'src')
-rw-r--r--src/fbgui.cpp24
1 files changed, 11 insertions, 13 deletions
diff --git a/src/fbgui.cpp b/src/fbgui.cpp
index de056d5..5527601 100644
--- a/src/fbgui.cpp
+++ b/src/fbgui.cpp
@@ -134,7 +134,8 @@ void fbgui::checkForTrigger(const QString& dirname)
QFileInfo fi(dirname + "/" + tfi.fileName());
if (fi.exists()){
qxtLog->debug() << "[watcher] " << fileToTriggerURL << " detected.";
- loadURL();
+ // load URL if host exists
+ if (checkHost()) loadURL();
}
else
// do nothing / keep watching
@@ -158,18 +159,15 @@ bool fbgui::checkHost() const
//-------------------------------------------------------------------------------------------
void fbgui::loadURL()
{
- // load if host is valid
- if (checkHost()){
- // disconnect _watcher, his job is done
- qxtLog->debug() << "[watcher] disconnected.";
- _watcher->disconnect(this);
- _watcher->deleteLater(); // memory problems with watcher
- qxtLog->debug() << "[gui] Loading URL...";
- QByteArray postData = generatePOSTData();
- qxtLog->debug() << "[gui] POST data: " << postData;
- QNetworkRequest req(baseURL);
- _webView->load(req, QNetworkAccessManager::PostOperation, postData);
- }
+ // disconnect _watcher, his job is done
+ qxtLog->debug() << "[watcher] disconnected.";
+ _watcher->disconnect(this);
+ _watcher->deleteLater(); // memory problems with watcher
+ qxtLog->debug() << "[gui] Loading URL...";
+ QByteArray postData = generatePOSTData();
+ qxtLog->debug() << "[gui] POST data: " << postData;
+ QNetworkRequest req(baseURL);
+ _webView->load(req, QNetworkAccessManager::PostOperation, postData);
}
//-------------------------------------------------------------------------------------------
QByteArray fbgui::generatePOSTData()