#ifndef BROWSER_H #define BROWSER_H #include #include #include class MainWindow; class Browser : public QObject { Q_OBJECT public: explicit Browser(QString configPath, QObject *parent = 0); ~Browser(); QSettings* settings(); // what is windows() useful for? QVector windows(); void addWindow(MainWindow* window); public slots: void removeWindow(MainWindow* window); private: QSettings *m_settings; QVector m_windows; }; #endif // BROWSER_H