]> gitweb.stoutner.com Git - PrivacyBrowserPC.git/blobdiff - src/structs/EntryStruct.h
Finish block list implementation.
[PrivacyBrowserPC.git] / src / structs / EntryStruct.h
index 67a43eb391834d3c3fa02116bde9729c0e0f5a3e..3354a6a9e7ef4e70bb33f47c0ee68f6cf2261c64 100644 (file)
 #include "enums/FilterOptionEnum.h"
 
 // Qt toolkit headers.
-#include <QString>
+#include <QStringList>
 
 struct EntryStruct
 {
     // The strings.
-    QString appliedEntry;
-    QString filterOptions;
     QString originalEntry;
+    QString originalFilterOptions;
 
-    // The filter options flag.
-    bool hasFilterOptions = false;
+    // The string lists.
+    QStringList appliedEntryList;
+    QStringList appliedFilterOptionsList;
+    QStringList domainList;
+
+    // The booleans.
+    bool finalMatch = false;
+    bool hasRequestOptions = false;
+    bool initialMatch = false;
+    bool singleAppliedEntry = false;
+
+    // The ints.
+    int sizeOfAppliedEntryList;
 
     // The filter options.
+    FilterOptionEnum::Disposition domain = FilterOptionEnum::Disposition::Null;
     FilterOptionEnum::Disposition font = FilterOptionEnum::Disposition::Null;
     FilterOptionEnum::Disposition image = FilterOptionEnum::Disposition::Null;
     FilterOptionEnum::Disposition mainFrame = FilterOptionEnum::Disposition::Null;