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