]> gitweb.stoutner.com Git - PrivacyBrowserPC.git/blobdiff - src/dialogs/RequestDetailDialog.h
Filter options implementation.
[PrivacyBrowserPC.git] / src / dialogs / RequestDetailDialog.h
index d33f65ed1dcdc403541078c0ca6894a8a4bd7360..c15fcad132ad08fff09c16c3e8167ca5e88e7382 100644 (file)
@@ -22,6 +22,8 @@
 
 // Qt toolkit headers.
 #include <QDialog>
+#include <QLabel>
+#include <QTableWidget>
 
 class RequestDetailDialog : public QDialog
 {
@@ -30,6 +32,38 @@ class RequestDetailDialog : public QDialog
 
 public:
     // The primary constructor.
-    explicit RequestDetailDialog(QWidget *parentWidgetPointer, QByteArray &requestStructByteArray);
+    explicit RequestDetailDialog(QWidget *parentWidgetPointer, QTableWidget *tableWidgetPointer, const int initialRow);
+
+private Q_SLOTS:
+    // The private slots.
+    void next();
+    void previous();
+
+private:
+    // The private variables.
+    QLabel *appliedEntryLabelPointer;
+    QLineEdit *appliedEntryLineEditPointer;
+    int currentRow;
+    QLineEdit *dispositionLineEditPointer;
+    QLabel *filterListLabelPointer;
+    QLineEdit *filterListLineEditPointer;
+    QFrame *horizontalLinePointer;
+    QLineEdit *navigationTypeLineEditPointer;
+    QPalette negativeBackgroundPalette;
+    QPushButton *nextButtonPointer;
+    QPalette normalBackgroundPalette;
+    QLabel *originalEntryLabelPointer;
+    QLineEdit *originalEntryLineEditPointer;
+    QPushButton *previousButtonPointer;
+    QPalette positiveBackgroundPalette;
+    QLineEdit *requestMethodLineEditPointer;
+    QLineEdit *resourceTypeLineEditPointer;
+    QLabel *sublistLabelPointer;
+    QLineEdit *sublistLineEditPointer;
+    QTableWidget *tableWidgetPointer;
+    QLineEdit *urlLineEditPointer;
+
+    // The private functions.
+    void populateDialog(const int row);
 };
 #endif