aboutsummaryrefslogtreecommitdiffstats
path: root/src/pdm-dialog.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/pdm-dialog.h')
-rw-r--r--src/pdm-dialog.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/pdm-dialog.h b/src/pdm-dialog.h
index 4c3642a47..af69ae350 100644
--- a/src/pdm-dialog.h
+++ b/src/pdm-dialog.h
@@ -38,6 +38,15 @@ typedef struct PdmDialog PdmDialog;
typedef struct PdmDialogClass PdmDialogClass;
typedef struct PdmDialogPrivate PdmDialogPrivate;
+typedef enum
+{
+ CLEAR_ALL_NONE = 0,
+ CLEAR_ALL_CACHE = 1 << 0,
+ CLEAR_ALL_PASSWORDS = 1 << 1,
+ CLEAR_ALL_HISTORY = 1 << 2,
+ CLEAR_ALL_COOKIES = 1 << 4
+} PdmClearAllDialogFlags;
+
struct PdmDialog
{
EphyDialog parent;
@@ -56,6 +65,10 @@ GType pdm_dialog_get_type (void);
void pdm_dialog_open (PdmDialog *dialog,
const char *host);
+void pdm_dialog_show_clear_all_dialog (EphyDialog *dialog,
+ GtkWidget *parent,
+ PdmClearAllDialogFlags flags);
+
G_END_DECLS
#endif