summaryrefslogtreecommitdiff
path: root/examples/webkitwidgets/browser/browserapplication.h
diff options
context:
space:
mode:
authorMichael BrĂ¼ning <michael.bruning@digia.com>2014-04-07 14:52:26 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-04-14 06:46:34 +0200
commit480cbb2b00b80baa90676fb3adfa982711006da8 (patch)
tree98248d9431071f3e27db2c2aee77c4310d216bfb /examples/webkitwidgets/browser/browserapplication.h
parentc9d13139b65818785f218cc96d136d33591ca2f5 (diff)
downloadqtwebkit-examples-480cbb2b00b80baa90676fb3adfa982711006da8.tar.gz
Fix up tabbed browser example.
* Replaces deprecated Q_WS_MAC preprocessor defines. * Adds a command line parser. * Adds Digia Qt home page to the default bookmarks. * Removes dead Q_WS_QWS flagged code. Task-number: QTBUG-38069 Change-Id: If4ef67434c76c2ea096fa1250a9ffaa0e53e47dd Reviewed-by: Allan Sandfeld Jensen <allan.jensen@digia.com>
Diffstat (limited to 'examples/webkitwidgets/browser/browserapplication.h')
-rw-r--r--examples/webkitwidgets/browser/browserapplication.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/examples/webkitwidgets/browser/browserapplication.h b/examples/webkitwidgets/browser/browserapplication.h
index d4b89aa..7aac840 100644
--- a/examples/webkitwidgets/browser/browserapplication.h
+++ b/examples/webkitwidgets/browser/browserapplication.h
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
+** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
** Contact: http://www.qt-project.org/legal
**
** This file is part of the demonstration applications of the Qt Toolkit.
@@ -44,8 +44,8 @@
#include <QtWidgets/QApplication>
-#include <QtCore/QUrl>
#include <QtCore/QPointer>
+#include <QtCore/QUrl>
#include <QtGui/QIcon>
@@ -70,6 +70,7 @@ public:
void loadSettings();
bool isTheOnlyBrowser() const;
+ bool isCorrectlyInitialized() const;
BrowserMainWindow *mainWindow();
QList<BrowserMainWindow*> mainWindows();
QIcon icon(const QUrl &url) const;
@@ -83,14 +84,14 @@ public:
static NetworkAccessManager *networkAccessManager();
static BookmarksManager *bookmarksManager();
-#if defined(Q_WS_MAC)
+#if defined(Q_OS_OSX)
bool event(QEvent *event);
#endif
public slots:
BrowserMainWindow *newMainWindow();
void restoreLastSession();
-#if defined(Q_WS_MAC)
+#if defined(Q_OS_OSX)
void lastWindowClosed();
void quitBrowser();
#endif
@@ -112,6 +113,9 @@ private:
QList<QPointer<BrowserMainWindow> > m_mainWindows;
QLocalServer *m_localServer;
QByteArray m_lastSession;
+ QString m_initialUrl;
+ bool m_correctlyInitialized;
+
mutable QIcon m_defaultIcon;
};