X-Git-Url: https://gitweb.stoutner.com/?p=PrivacyBrowserPC.git;a=blobdiff_plain;f=src%2Fdialogs%2FAddBookmarkDialog.h;fp=src%2Fdialogs%2FAddBookmarkDialog.h;h=18c3ca144d273c68f10cc857f13049b6954d118f;hp=c054876690e168a34b8e83095987c64e20dc9217;hb=29dbafaca706ea6a34cd881060ebf680378f39b4;hpb=3331f3d1a5d8924a67bcac2a2c842e15a421fea2 diff --git a/src/dialogs/AddBookmarkDialog.h b/src/dialogs/AddBookmarkDialog.h index c054876..18c3ca1 100644 --- a/src/dialogs/AddBookmarkDialog.h +++ b/src/dialogs/AddBookmarkDialog.h @@ -20,10 +20,14 @@ #ifndef ADDBOOKMARKDIALOG_H #define ADDBOOKMARKDIALOG_H +// Application headers. +#include "helpers/FolderHelper.h" + // Qt toolkit headers. #include #include #include +#include class AddBookmarkDialog : public QDialog { @@ -32,7 +36,7 @@ class AddBookmarkDialog : public QDialog public: // The primary constructor. - explicit AddBookmarkDialog(const QString &bookmarkName, const QString &bookmarkUrl, const QIcon &favoriteIcon); + explicit AddBookmarkDialog(const QString &bookmarkName, const QString &bookmarkUrl, const QIcon &favoriteIcon, const double parentFolderId = 0); signals: // The signals. @@ -42,12 +46,18 @@ private Q_SLOTS: // The private slots. void addBookmark(); void browse(); + void updateUi(); private: + // The private variables. + FolderHelper *folderHelperPointer; + // The private widgets. - QLineEdit *bookmarkNamePointer; - QLineEdit *bookmarkUrlPointer; + QPushButton *addButtonPointer; + QLineEdit *bookmarkNameLineEditPointer; + QLineEdit *bookmarkUrlLineEditPointer; QRadioButton *customFavoriteIconRadioButtonPointer; QRadioButton *defaultFavoriteIconRadioButtonPointer; + QTreeWidget *parentFolderTreeWidgetPointer; }; #endif