public:
// The primary contructor.
- explicit TabWidget(QWidget *parent);
+ explicit TabWidget(QWidget *windowPointer);
// The destructor.
~TabWidget();
void print() const;
void printPreview() const;
void refresh() const;
+ void reloadAndBypassCache() const;
private Q_SLOTS:
// The private slots.
void pageLinkHovered(const QString &linkUrl) const;
void printWebpage(QPrinter *printerPointer) const;
void showSaveDialog(QWebEngineDownloadItem *downloadItemPointer);
+ void stopLoadingFavoriteIconMovie() const;
void updateUiFromWebEngineView(const PrivacyWebEngineView *privacyWebEngineViewPointer) const;
void updateUiWithTabSettings();
- void useNativeDownloader(QUrl &downloadUrl, QString &suggestedFileName);
+ void useNativeKdeDownloader(QUrl &downloadUrl, QString &suggestedFileName);
private:
// The private variables.
QWebEngineProfile *currentWebEngineProfilePointer;
QWebEngineSettings *currentWebEngineSettingsPointer;
QIcon defaultFavoriteIcon = QIcon::fromTheme(QStringLiteral("globe"));
+ bool isRunningKde = false;
QMovie *loadingFavoriteIconMoviePointer;
QString searchEngineUrl;
QTabWidget *qTabWidgetPointer;