Created base for Facebook login browser
[situare] / src / ui / mainwindow.cpp
index 244fc01..d0d7675 100644 (file)
@@ -34,6 +34,7 @@
 
 #include "common.h"
 #include "error.h"
+#include "facebookloginbrowser.h"
 #include "facebookservice/facebookauthentication.h"
 #include "friendlistpanel.h"
 #include "fullscreenbutton.h"
@@ -77,6 +78,7 @@ MainWindow::MainWindow(QWidget *parent)
       m_email(), ///< @todo WTF?!?!?!?
       m_password(),
       m_webView(0),
+      m_facebookLoginBrowser(0),
       m_fullScreenButton(0),
       m_indicatorButtonPanel(0),
       m_mapScale(0),
@@ -167,6 +169,18 @@ void MainWindow::buildCrosshair()
             this, SLOT(mapCenterHorizontalShiftingChanged(int)));
 }
 
+FacebookLoginBrowser* MainWindow::buildFacebookLoginBrowser()
+{
+    qWarning() << __PRETTY_FUNCTION__;
+
+    if (!m_facebookLoginBrowser)
+        m_facebookLoginBrowser = new FacebookLoginBrowser(this);
+
+    m_facebookLoginBrowser->show();
+
+    return m_facebookLoginBrowser;
+}
+
 void MainWindow::buildFriendListPanel()
 {
     qDebug() << __PRETTY_FUNCTION__;