// The primary contructor.
explicit MainView(QWidget *parent);
+ // The public functions.
+ void applyOnTheFlyZoomFactor(const double &zoomFactor) const;
+ void loadInitialWebsite();
+
signals:
// The signals.
void linkHovered(const QString &linkUrl) const;
+ void userAgentUpdated(const QString &userAgent) const;
+ void searchEngineUpdated(const QString &searchEngine) const;
+ void zoomFactorUpdated(const double &zoomFactor) const;
public Q_SLOTS:
// The public slots.
- void applyApplicationSettings() const;
+ void applyApplicationSettings();
void applyDomainSettingsAndReload() const;
void applyDomainSettingsWithoutReloading() const;
+ void applyOnTheFlySearchEngine(QAction *searchEngineActionPointer);
+ void applyOnTheFlyUserAgent(QAction *userAgentActionPointer) const;
private Q_SLOTS:
// The private slots.
QPushButton *backButtonPointer;
QPushButton *forwardButtonPointer;
QPushButton *javaScriptButtonPointer;
+ QString searchEngineUrl;
KLineEdit *urlLineEditPointer;
QWebEngineHistory *webEngineHistoryPointer;
QWebEngineProfile *webEngineProfilePointer;