// Copyright (C) 2016 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause #ifndef BROWSER_H #define BROWSER_H #include "downloadmanagerwidget.h" #include #include class BrowserWindow; class Browser { public: Browser(); QList windows() { return m_windows; } BrowserWindow *createHiddenWindow(bool offTheRecord = false); BrowserWindow *createWindow(bool offTheRecord = false); BrowserWindow *createDevToolsWindow(); DownloadManagerWidget &downloadManagerWidget() { return m_downloadManagerWidget; } private: QList m_windows; DownloadManagerWidget m_downloadManagerWidget; QScopedPointer m_profile; }; #endif // BROWSER_H