]> gitweb.stoutner.com Git - PrivacyBrowserPC.git/blobdiff - src/dialogs/EditBookmarkDialog.h
Add bookmark folders.
[PrivacyBrowserPC.git] / src / dialogs / EditBookmarkDialog.h
index c0655811d98b55e2ce40dd631cc4ce7861684f9c..bbba43e3cbd33ea1ba09e9070939bbfa27afb0e1 100644 (file)
@@ -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 &currentWebsiteFavoriteIcon);
+    explicit EditBookmarkDialog(const int databaseId, QIcon &currentWebsiteFavoriteIcon);
 
 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