private Q_SLOTS:
// The private slots.
void fileNew() const;
+ void getZoomFactorFromUser();
void settingsConfigure();
+ void updateOnTheFlySearchEngine(const QString &searchEngine) const;
+ void updateOnTheFlyUserAgent(const QString &userAgent) const;
+ void updateOnTheFlyZoomFactor(const double &zoomFactor) const;
void updateSearchEngineLabel(const QString &searchEngineString) const;
void updateStatusBar(const QString &statusBarMessage) const;
void updateUserAgentLabel(const QString &userAgentName) const;
private:
// The private variables.
MainView *mainViewPointer;
+ double currentZoomFactor;
QLabel *searchEngineLabelPointer;
+ QAction *searchEngineMojeekActionPointer;
+ QAction *searchEngineMonoclesActionPointer;
+ QAction *searchEngineMetagerActionPointer;
+ QAction *searchEngineGoogleActionPointer;
+ QAction *searchEngineBingActionPointer;
+ QAction *searchEngineYahooActionPointer;
+ QAction *searchEngineCustomActionPointer;
QLabel *userAgentLabelPointer;
+ QAction *userAgentPrivacyBrowserActionPointer;
+ QAction *userAgentFirefoxLinuxActionPointer;
+ QAction *userAgentChromiumLinuxActionPointer;
+ QAction *userAgentFirefoxWindowsActionPointer;
+ QAction *userAgentChromeWindowsActionPointer;
+ QAction *userAgentEdgeWindowsActionPointer;
+ QAction *userAgentSafariMacosActionPointer;
+ QAction *userAgentCustomActionPointer;
+ QAction *zoomFactorActionPointer;
};
#endif