// Qt toolkit headers.
#include <QDialog>
-#include <QIcon>
#include <QLineEdit>
+#include <QRadioButton>
class AddBookmarkDialog : public QDialog
{
// The primary constructor.
explicit AddBookmarkDialog(const QString &bookmarkName, const QString &bookmarkUrl, const QIcon &favoriteIcon);
+signals:
+ // The signals.
+ void bookmarkAdded() const;
+
private Q_SLOTS:
// The private slots.
void addBookmark();
+ void browse();
private:
// The private widgets.
QLineEdit *bookmarkNamePointer;
QLineEdit *bookmarkUrlPointer;
-
- // The private variables.
- const QIcon icon;
+ QRadioButton *customFavoriteIconRadioButtonPointer;
+ QRadioButton *defaultFavoriteIconRadioButtonPointer;
};
#endif