File indexing completed on 2024-05-05 17:45:00

0001 /*
0002     SPDX-FileCopyrightText: 2007 Glenn Ergeerts <glenn.ergeerts@telenet.be>
0003     SPDX-FileCopyrightText: 2012 Marco Gulino <marco.gulino@xpeppers.com>
0004 
0005     SPDX-License-Identifier: LGPL-2.0-or-later
0006 */
0007 
0008 #pragma once
0009 #include <QObject>
0010 #include <QString>
0011 
0012 class Browser;
0013 class BrowserFactory : public QObject
0014 {
0015     Q_OBJECT
0016 public:
0017     explicit BrowserFactory(QObject *parent = nullptr);
0018     Browser *find(const QString &browserName, QObject *parent = nullptr);
0019 
0020 private:
0021     Browser *m_previousBrowser;
0022     QString m_previousBrowserName;
0023 };