X-Git-Url: https://gitweb.stoutner.com/?a=blobdiff_plain;ds=inline;f=src%2Fdialogs%2FRequestDetailDialog.h;h=8fb21c4a3d9731499a1c7f4daa304aa52d186153;hb=HEAD;hp=c15fcad132ad08fff09c16c3e8167ca5e88e7382;hpb=f8f8d907d0caa128abf73696f812f8e92db812b7;p=PrivacyBrowserPC.git
diff --git a/src/dialogs/RequestDetailDialog.h b/src/dialogs/RequestDetailDialog.h
index c15fcad..2d01aa6 100644
--- a/src/dialogs/RequestDetailDialog.h
+++ b/src/dialogs/RequestDetailDialog.h
@@ -17,10 +17,14 @@
* along with Privacy Browser PC. If not, see .
*/
-#ifndef REQUESTDETAILDIALOG_H
-#define REQUESTDETAILDIALOG_H
+#ifndef REQUEST_DETAIL_DIALOG_H
+#define REQUEST_DETAIL_DIALOG_H
+
+// Application headers.
+#include "structs/RequestStruct.h"
// Qt toolkit headers.
+#include
#include
#include
#include
@@ -41,29 +45,52 @@ private Q_SLOTS:
private:
// The private variables.
- QLabel *appliedEntryLabelPointer;
- QLineEdit *appliedEntryLineEditPointer;
+ QLineEdit *appliedEntryListLineEditPointer;
+ QLineEdit *appliedFilterOptionsLineEditPointer;
int currentRow;
QLineEdit *dispositionLineEditPointer;
- QLabel *filterListLabelPointer;
+ QLineEdit *domainLineEditPointer;
+ QLineEdit *domainListLineEditPointer;
+ QWidget *filterListEntryWidget;
QLineEdit *filterListLineEditPointer;
- QFrame *horizontalLinePointer;
+ QLineEdit *finalMatchLineEditPointer;
+ QLineEdit *fontLineEditPointer;
+ QCheckBox *hasRequestOptionsCheckBoxPointer;
+ QLineEdit *imageLineEditPointer;
+ QLineEdit *initialMatchLineEditPointer;
+ QLineEdit *mainFrameLineEditPointer;
+ QLineEdit *mediaLineEditPointer;
QLineEdit *navigationTypeLineEditPointer;
QPalette negativeBackgroundPalette;
QPushButton *nextButtonPointer;
QPalette normalBackgroundPalette;
- QLabel *originalEntryLabelPointer;
+ QLineEdit *objectLineEditPointer;
QLineEdit *originalEntryLineEditPointer;
- QPushButton *previousButtonPointer;
+ QLineEdit *originalFilterOptionsLineEditPointer;
+ QLineEdit *otherLineEditPointer;
+ QLineEdit *pingLineEditPointer;
QPalette positiveBackgroundPalette;
+ QPushButton *previousButtonPointer;
QLineEdit *requestMethodLineEditPointer;
+ QLineEdit *requestUrlLineEditPointer;
+ QLineEdit *requestUrlWithSeparatorsLineEditPointer;
QLineEdit *resourceTypeLineEditPointer;
- QLabel *sublistLabelPointer;
+ QLineEdit *scriptLineEditPointer;
+ QLineEdit *styleSheetLineEditPointer;
+ QLineEdit *subFrameLineEditPointer;
QLineEdit *sublistLineEditPointer;
QTableWidget *tableWidgetPointer;
- QLineEdit *urlLineEditPointer;
+ QLineEdit *truncatedRequestUrlLineEditPointer;
+ QLineEdit *truncatedRequestUrlWithSeparatorsLineEditPointer;
+ QLineEdit *thirdPartyFilterLineEditPointer;
+ QLineEdit *thirdPartyRequestLineEditPointer;
+ QLineEdit *webPageUrlLineEditPointer;
+ QLineEdit *xmlHttpRequestLineEditPointer;
// The private functions.
void populateDialog(const int row);
+ void setFilterOptionBackgroundPalette(QLineEdit *lineEditPointer);
+ void setRequestUrlBackgroundPalettes(RequestUrlType matchedUrlType);
+ void setYesBackgroundPalette(QLineEdit *lineEditPointer);
};
#endif