summaryrefslogtreecommitdiffstats
path: root/src/fbgui.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/fbgui.cpp')
-rw-r--r--src/fbgui.cpp24
1 files changed, 13 insertions, 11 deletions
diff --git a/src/fbgui.cpp b/src/fbgui.cpp
index 6c2eead..dbee71f 100644
--- a/src/fbgui.cpp
+++ b/src/fbgui.cpp
@@ -14,19 +14,14 @@ QString binPath("");
QString downloadPath(binPath + "/downloads");
QUrl baseURL(DEFAULT_URL);
bool debug = false;
-
-fbgui::fbgui(QApplication *parent)
+//-------------------------------------------------------------------------------------------
+fbgui::fbgui()
{
if (debug) qDebug() << "Application dir path: " << QApplication::applicationDirPath();
- /* Lookup hostname */
- QHostInfo hostInfo = QHostInfo::fromName(baseURL.host());
- if (hostInfo.error() != QHostInfo::NoError){
- if (debug) qDebug() << "Lookup of " << baseURL.host() << "failed." << "Exiting...";
- exit(EXIT_FAILURE);
- }
+ checkHost();
- /* Browser init. */
+ /* Init "browser" */
QWebView* webView = new QWebView(this);
webView->load(baseURL);
@@ -45,6 +40,13 @@ fbgui::fbgui(QApplication *parent)
setWindowFlags(Qt::SplashScreen);
showFullScreen();
setCentralWidget(webView);
-
+ show();
+}
+//-------------------------------------------------------------------------------------------
+void fbgui::checkHost() const {
+ QHostInfo hostInfo = QHostInfo::fromName(baseURL.host());
+ if (hostInfo.error() != QHostInfo::NoError){
+ if (debug) qDebug() << "Lookup of " << baseURL.host() << "failed." << "Exiting...";
+ exit(EXIT_FAILURE);
+ }
}
-