X-Git-Url: https://gitweb.stoutner.com/?a=blobdiff_plain;f=src%2Fdialogs%2FEditBookmarkDialog.h;h=f862bc0ce23a854d5ba35452d82c29b39caa23c6;hb=refs%2Fheads%2Fmaster;hp=c0655811d98b55e2ce40dd631cc4ce7861684f9c;hpb=f18185adbdce9891be0cbd2197838441aaa5ed3e;p=PrivacyBrowserPC.git diff --git a/src/dialogs/EditBookmarkDialog.h b/src/dialogs/EditBookmarkDialog.h index c065581..f862bc0 100644 --- a/src/dialogs/EditBookmarkDialog.h +++ b/src/dialogs/EditBookmarkDialog.h @@ -1,5 +1,5 @@ /* - * Copyright 2023 Soren Stoutner . + * Copyright 2023-2024 Soren Stoutner . * * This file is part of Privacy Browser PC . * @@ -21,6 +21,7 @@ #define EDITBOOKMARKDIALOG_H // Application headers. +#include "helpers/FolderHelper.h" #include "structs/BookmarkStruct.h" // Qt toolkit headers. @@ -35,7 +36,7 @@ class EditBookmarkDialog : public QDialog public: // The primary constructor. - explicit EditBookmarkDialog(const int bookmarkId, QIcon ¤tWebsiteFavoriteIcon); + explicit EditBookmarkDialog(QWidget *parentWidgetPointer, const int databaseId, QIcon ¤tWebsiteFavoriteIcon); signals: // The signals. @@ -45,15 +46,21 @@ private Q_SLOTS: // The private slots. void browse(); void save(); + void updateUi(); private: + // The private variables. + FolderHelper *folderHelperPointer; + // The private widgets. int bookmarkDatabaseId; - QLineEdit *bookmarkNamePointer; + QLineEdit *bookmarkNameLineEditPointer; BookmarkStruct *bookmarkStructPointer; - QLineEdit *bookmarkUrlPointer; + QLineEdit *bookmarkUrlLineEditPointer; QRadioButton *currentFavoriteIconRadioButtonPointer; - QRadioButton *currentWebsiteFavoritIconRadioButtonPointer; + QRadioButton *currentWebsiteFavoriteIconRadioButtonPointer; QRadioButton *customFavoriteIconRadioButtonPointer; + QTreeWidget *parentFolderTreeWidgetPointer; + QPushButton *saveButtonPointer; }; #endif