summaryrefslogtreecommitdiffstats
path: root/src/fbgui.cpp
diff options
context:
space:
mode:
authorJonathan Bauer2011-04-04 14:39:42 +0200
committerJonathan Bauer2011-04-04 14:39:42 +0200
commit319582ad1d426511d56e18b27eadbbf14761190c (patch)
tree105c9813197ce497bead7d2231423250359fb9b3 /src/fbgui.cpp
parenttypo (diff)
downloadfbgui-319582ad1d426511d56e18b27eadbbf14761190c.tar.gz
fbgui-319582ad1d426511d56e18b27eadbbf14761190c.tar.xz
fbgui-319582ad1d426511d56e18b27eadbbf14761190c.zip
moved check for host
Diffstat (limited to 'src/fbgui.cpp')
-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()