]> gitweb.stoutner.com Git - PrivacyBrowserPC.git/blobdiff - src/uis/FilterEntryDialog.ui
Finish block list implementation.
[PrivacyBrowserPC.git] / src / uis / FilterEntryDialog.ui
diff --git a/src/uis/FilterEntryDialog.ui b/src/uis/FilterEntryDialog.ui
new file mode 100644 (file)
index 0000000..c465d16
--- /dev/null
@@ -0,0 +1,680 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+  Copyright 2024 Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser PC <https://www.stoutner.com/privacy-browser-pc/>.
+
+  Privacy Browser PC is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser PC is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser PC.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<ui version="4.0">
+    <class>FilterEntryDialog</class>
+
+    <widget class="QWidget">
+        <layout class="QVBoxLayout">
+            <item>
+                <layout class="QHBoxLayout">
+                    <!-- Filter List. -->
+                    <item>
+                        <widget class="QLabel" name="filterListLabel">
+                            <property name="text">
+                                <string>Filter List</string>
+                            </property>
+                        </widget>
+                    </item>
+
+                    <item>
+                        <widget class="QLineEdit" name="filterListLineEdit">
+                            <property name="readOnly">
+                                <bool>true</bool>
+                            </property>
+
+                            <!-- Disabling focus allows the arrow keys to activate the buttons. -->
+                            <property name="focusPolicy">
+                                <enum>Qt::NoFocus</enum>
+                            </property>
+                        </widget>
+                    </item>
+
+                    <!-- Sublist. -->
+                    <item>
+                        <widget class="QLabel" name="sublistLabel">
+                            <property name="text">
+                                <string>Sublist</string>
+                            </property>
+                        </widget>
+                    </item>
+
+                    <item>
+                        <widget class="QLineEdit" name="sublistListLineEdit">
+                            <property name="readOnly">
+                                <bool>true</bool>
+                            </property>
+
+                            <!-- Disabling focus allows the arrow keys to activate the buttons. -->
+                            <property name="focusPolicy">
+                                <enum>Qt::NoFocus</enum>
+                            </property>
+                        </widget>
+                    </item>
+                </layout>
+            </item>
+
+            <!-- Applied Entry. -->
+            <item>
+                <layout class="QHBoxLayout">
+                    <item>
+                        <widget class="QLabel" name="appliedEntryListLabel">
+                            <property name="text">
+                                <string>Applied Entry List</string>
+                            </property>
+                        </widget>
+                    </item>
+
+                    <item>
+                        <widget class="QLineEdit" name="appliedEntryListLineEdit">
+                            <property name="readOnly">
+                                <bool>true</bool>
+                            </property>
+
+                            <!-- Disabling focus allows the arrow keys to activate the buttons. -->
+                            <property name="focusPolicy">
+                                <enum>Qt::NoFocus</enum>
+                            </property>
+                        </widget>
+                    </item>
+                </layout>
+            </item>
+
+            <item>
+                <layout class="QHBoxLayout">
+                    <!-- Domain. -->
+                    <item>
+                        <widget class="QLabel" name="domainLabel">
+                            <property name="text">
+                                <string>Domain</string>
+                            </property>
+                        </widget>
+                    </item>
+
+                    <item>
+                        <widget class="QLineEdit" name="domainLineEdit">
+                            <property name="readOnly">
+                                <bool>true</bool>
+                            </property>
+
+                            <!-- Disabling focus allows the arrow keys to activate the buttons. -->
+                            <property name="focusPolicy">
+                                <enum>Qt::NoFocus</enum>
+                            </property>
+                        </widget>
+                    </item>
+
+                    <!-- Third Party. -->
+                    <item>
+                        <widget class="QLabel" name="thirdPartyLabel">
+                            <property name="text">
+                                <string>Third Party</string>
+                            </property>
+
+                            <property name="alignment">
+                                <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+                            </property>
+                        </widget>
+                    </item>
+
+                    <item>
+                        <widget class="QLineEdit" name="thirdPartyLineEdit">
+                            <property name="readOnly">
+                                <bool>true</bool>
+                            </property>
+
+                            <!-- Disabling focus allows the arrow keys to activate the buttons. -->
+                            <property name="focusPolicy">
+                                <enum>Qt::NoFocus</enum>
+                            </property>
+                        </widget>
+                    </item>
+
+                    <!-- Initial Match. -->
+                    <item>
+                        <widget class="QLabel" name="initialMatchLabel">
+                            <property name="text">
+                                <string>Initial Match</string>
+                            </property>
+                        </widget>
+                    </item>
+
+                    <item>
+                        <widget class="QLineEdit" name="initialMatchLineEdit">
+                            <property name="readOnly">
+                                <bool>true</bool>
+                            </property>
+
+                            <!-- Disabling focus allows the arrow keys to activate the buttons. -->
+                            <property name="focusPolicy">
+                                <enum>Qt::NoFocus</enum>
+                            </property>
+                        </widget>
+                    </item>
+
+                    <!-- Final Match. -->
+                    <item>
+                        <widget class="QLabel" name="finalMatchLabel">
+                            <property name="text">
+                                <string>Final Match</string>
+                            </property>
+                        </widget>
+                    </item>
+
+                    <item>
+                        <widget class="QLineEdit" name="finalMatchLineEdit">
+                            <property name="readOnly">
+                                <bool>true</bool>
+                            </property>
+
+                            <!-- Disabling focus allows the arrow keys to activate the buttons. -->
+                            <property name="focusPolicy">
+                                <enum>Qt::NoFocus</enum>
+                            </property>
+                        </widget>
+                    </item>
+                </layout>
+            </item>
+
+            <item>
+                <layout class="QHBoxLayout">
+                    <!-- Domain List. -->
+                    <item>
+                        <widget class="QLabel" name="domainListLabel">
+                            <property name="text">
+                                <string>Domain List</string>
+                            </property>
+                        </widget>
+                    </item>
+
+                    <item>
+                        <widget class="QLineEdit" name="domainListLineEdit">
+                            <property name="readOnly">
+                                <bool>true</bool>
+                            </property>
+
+                            <!-- Disabling focus allows the arrow keys to activate the buttons. -->
+                            <property name="focusPolicy">
+                                <enum>Qt::NoFocus</enum>
+                            </property>
+                        </widget>
+                    </item>
+                </layout>
+            </item>
+
+            <item>
+                <!-- Request Options. -->
+                <widget class="QGroupBox">
+                    <!-- Has Request Options. -->
+                    <layout class="QVBoxLayout">
+                        <item>
+                            <layout class="QHBoxLayout">
+                                <item>
+                                    <spacer>
+                                        <property name="orientation">
+                                            <enum>Qt::Horizontal</enum>
+                                        </property>
+                                    </spacer>
+                                </item>
+
+                                <item>
+                                    <widget class="QCheckBox" name="hasRequestOptionsCheckBox">
+                                        <property name="text">
+                                            <string>Has Request Options</string>
+                                        </property>
+
+                                        <!-- Disabling focus allows the arrow keys to activate the buttons. -->
+                                        <property name="focusPolicy">
+                                            <enum>Qt::NoFocus</enum>
+                                        </property>
+                                    </widget>
+                                </item>
+
+                                <item>
+                                    <spacer>
+                                        <property name="orientation">
+                                            <enum>Qt::Horizontal</enum>
+                                        </property>
+                                    </spacer>
+                                </item>
+                            </layout>
+                        </item>
+
+                        <item>
+                            <layout class="QGridLayout">
+                                <!-- Font. -->
+                                <item row="0" column="0">
+                                    <widget class="QLabel" name="fontLabel">
+                                        <property name="text">
+                                            <string>Font</string>
+                                        </property>
+
+                                        <property name="alignment">
+                                            <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+                                        </property>
+                                    </widget>
+                                </item>
+
+                                <item row="0" column="1">
+                                    <widget class="QLineEdit" name="fontLineEdit">
+                                        <property name="readOnly">
+                                            <bool>true</bool>
+                                        </property>
+
+                                        <!-- Disabling focus allows the arrow keys to activate the buttons. -->
+                                        <property name="focusPolicy">
+                                            <enum>Qt::NoFocus</enum>
+                                        </property>
+                                    </widget>
+                                </item>
+
+                                <!-- Image. -->
+                                <item row="0" column="2">
+                                    <widget class="QLabel" name="imageLabel">
+                                        <property name="text">
+                                            <string>Image</string>
+                                        </property>
+
+                                        <property name="alignment">
+                                            <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+                                        </property>
+                                    </widget>
+                                </item>
+
+                                <item row="0" column="3">
+                                    <widget class="QLineEdit" name="imageLineEdit">
+                                        <property name="readOnly">
+                                            <bool>true</bool>
+                                        </property>
+
+                                        <!-- Disabling focus allows the arrow keys to activate the buttons. -->
+                                        <property name="focusPolicy">
+                                            <enum>Qt::NoFocus</enum>
+                                        </property>
+                                    </widget>
+                                </item>
+
+                                <!-- Main Frame. -->
+                                <item row="0" column="4">
+                                    <widget class="QLabel" name="mainFrameLabel">
+                                        <property name="text">
+                                            <string>Main Frame</string>
+                                        </property>
+
+                                        <property name="alignment">
+                                            <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+                                        </property>
+                                    </widget>
+                                </item>
+
+                                <item row="0" column="5">
+                                    <widget class="QLineEdit" name="mainFrameLineEdit">
+                                        <property name="readOnly">
+                                            <bool>true</bool>
+                                        </property>
+
+                                        <!-- Disabling focus allows the arrow keys to activate the buttons. -->
+                                        <property name="focusPolicy">
+                                            <enum>Qt::NoFocus</enum>
+                                        </property>
+                                    </widget>
+                                </item>
+
+                                <!-- Media. -->
+                                <item row="0" column="6">
+                                    <widget class="QLabel" name="mediaLabel">
+                                        <property name="text">
+                                            <string>Media</string>
+                                        </property>
+
+                                        <property name="alignment">
+                                            <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+                                        </property>
+                                    </widget>
+                                </item>
+
+                                <item row="0" column="7">
+                                    <widget class="QLineEdit" name="mediaLineEdit">
+                                        <property name="readOnly">
+                                            <bool>true</bool>
+                                        </property>
+
+                                        <!-- Disabling focus allows the arrow keys to activate the buttons. -->
+                                        <property name="focusPolicy">
+                                            <enum>Qt::NoFocus</enum>
+                                        </property>
+                                    </widget>
+                                </item>
+
+                                <!-- Object. -->
+                                <item row="1" column="0">
+                                    <widget class="QLabel" name="objectLabel">
+                                        <property name="text">
+                                            <string>Object</string>
+                                        </property>
+
+                                        <property name="alignment">
+                                            <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+                                        </property>
+                                    </widget>
+                                </item>
+
+                                <item row="1" column="1">
+                                    <widget class="QLineEdit" name="objectLineEdit">
+                                        <property name="readOnly">
+                                            <bool>true</bool>
+                                        </property>
+
+                                        <!-- Disabling focus allows the arrow keys to activate the buttons. -->
+                                        <property name="focusPolicy">
+                                            <enum>Qt::NoFocus</enum>
+                                        </property>
+                                    </widget>
+                                </item>
+
+                                <!-- Other. -->
+                                <item row="1" column="2">
+                                    <widget class="QLabel" name="otherLabel">
+                                        <property name="text">
+                                            <string>Other</string>
+                                        </property>
+
+                                        <property name="alignment">
+                                            <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+                                        </property>
+                                    </widget>
+                                </item>
+
+                                <item row="1" column="3">
+                                    <widget class="QLineEdit" name="otherLineEdit">
+                                        <property name="readOnly">
+                                            <bool>true</bool>
+                                        </property>
+
+                                        <!-- Disabling focus allows the arrow keys to activate the buttons. -->
+                                        <property name="focusPolicy">
+                                            <enum>Qt::NoFocus</enum>
+                                        </property>
+                                    </widget>
+                                </item>
+
+                                <!-- Ping. -->
+                                <item row="1" column="4">
+                                    <widget class="QLabel" name="pingLabel">
+                                        <property name="text">
+                                            <string>Ping</string>
+                                        </property>
+
+                                        <property name="alignment">
+                                            <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+                                        </property>
+                                    </widget>
+                                </item>
+
+                                <item row="1" column="5">
+                                    <widget class="QLineEdit" name="pingLineEdit">
+                                        <property name="readOnly">
+                                            <bool>true</bool>
+                                        </property>
+
+                                        <!-- Disabling focus allows the arrow keys to activate the buttons. -->
+                                        <property name="focusPolicy">
+                                            <enum>Qt::NoFocus</enum>
+                                        </property>
+                                    </widget>
+                                </item>
+
+                                <!-- Script. -->
+                                <item row="1" column="6">
+                                    <widget class="QLabel" name="scriptLabel">
+                                        <property name="text">
+                                            <string>Script</string>
+                                        </property>
+
+                                        <property name="alignment">
+                                            <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+                                        </property>
+                                    </widget>
+                                </item>
+
+                                <item row="1" column="7">
+                                    <widget class="QLineEdit" name="scriptLineEdit">
+                                        <property name="readOnly">
+                                            <bool>true</bool>
+                                        </property>
+
+                                        <!-- Disabling focus allows the arrow keys to activate the buttons. -->
+                                        <property name="focusPolicy">
+                                            <enum>Qt::NoFocus</enum>
+                                        </property>
+                                    </widget>
+                                </item>
+
+                                <!-- Style Sheet. -->
+                                <item row="2" column="0">
+                                    <widget class="QLabel" name="styleSheetLabel">
+                                        <property name="text">
+                                            <string>Style Sheet</string>
+                                        </property>
+
+                                        <property name="alignment">
+                                            <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+                                        </property>
+                                    </widget>
+                                </item>
+
+                                <item row="2" column="1">
+                                    <widget class="QLineEdit" name="styleSheetLineEdit">
+                                        <property name="readOnly">
+                                            <bool>true</bool>
+                                        </property>
+
+                                        <!-- Disabling focus allows the arrow keys to activate the buttons. -->
+                                        <property name="focusPolicy">
+                                            <enum>Qt::NoFocus</enum>
+                                        </property>
+                                    </widget>
+                                </item>
+
+                                <!-- Sub Frame. -->
+                                <item row="2" column="2">
+                                    <widget class="QLabel" name="subFrameLabel">
+                                        <property name="text">
+                                            <string>Sub Frame</string>
+                                        </property>
+
+                                        <property name="alignment">
+                                            <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+                                        </property>
+                                    </widget>
+                                </item>
+
+                                <item row="2" column="3">
+                                    <widget class="QLineEdit" name="subFrameLineEdit">
+                                        <property name="readOnly">
+                                            <bool>true</bool>
+                                        </property>
+
+                                        <!-- Disabling focus allows the arrow keys to activate the buttons. -->
+                                        <property name="focusPolicy">
+                                            <enum>Qt::NoFocus</enum>
+                                        </property>
+                                    </widget>
+                                </item>
+
+                                <!-- XML HTTP Request. -->
+                                <item row="2" column="4">
+                                    <widget class="QLabel" name="xmlHttpRequestLabel">
+                                        <property name="text">
+                                            <string>XML HTTP Request</string>
+                                        </property>
+
+                                        <property name="alignment">
+                                            <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+                                        </property>
+                                    </widget>
+                                </item>
+
+                                <item row="2" column="5">
+                                    <widget class="QLineEdit" name="xmlHttpRequestLineEdit">
+                                        <property name="readOnly">
+                                            <bool>true</bool>
+                                        </property>
+
+                                        <!-- Disabling focus allows the arrow keys to activate the buttons. -->
+                                        <property name="focusPolicy">
+                                            <enum>Qt::NoFocus</enum>
+                                        </property>
+                                    </widget>
+                                </item>
+                            </layout>
+                        </item>
+                    </layout>
+                </widget>
+            </item>
+
+            <!-- Applied Filter Options. -->
+            <item>
+                <layout class="QHBoxLayout">
+                    <item>
+                        <widget class="QLabel" name="appliedFilterOptionsLabel">
+                            <property name="text">
+                                <string>Applied Filter Options</string>
+                            </property>
+                        </widget>
+                    </item>
+
+                    <item>
+                        <widget class="QLineEdit" name="appliedFilterOptionsLineEdit">
+                            <property name="readOnly">
+                                <bool>true</bool>
+                            </property>
+
+                            <!-- Disabling focus allows the arrow keys to activate the buttons. -->
+                            <property name="focusPolicy">
+                                <enum>Qt::NoFocus</enum>
+                            </property>
+                        </widget>
+                    </item>
+                </layout>
+            </item>
+
+            <!-- Original Filter Options. -->
+            <item>
+                <layout class="QHBoxLayout">
+                    <item>
+                        <widget class="QLabel" name="originalFilterOptionsLabel">
+                            <property name="text">
+                                <string>Original Filter Options</string>
+                            </property>
+                        </widget>
+                    </item>
+
+                    <item>
+                        <widget class="QLineEdit" name="originalFilterOptionsLineEdit">
+                            <property name="readOnly">
+                                <bool>true</bool>
+                            </property>
+
+                            <!-- Disabling focus allows the arrow keys to activate the buttons. -->
+                            <property name="focusPolicy">
+                                <enum>Qt::NoFocus</enum>
+                            </property>
+                        </widget>
+                    </item>
+                </layout>
+            </item>
+
+            <!-- Original Entry. -->
+            <item>
+                <layout class="QHBoxLayout">
+                    <item>
+                        <widget class="QLabel" name="originalEntryLabel">
+                            <property name="text">
+                                <string>Original Entry</string>
+                            </property>
+                        </widget>
+                    </item>
+
+                    <item>
+                        <widget class="QLineEdit" name="originalEntryLineEdit">
+                            <property name="readOnly">
+                                <bool>true</bool>
+                            </property>
+
+                            <!-- Disabling focus allows the arrow keys to activate the buttons. -->
+                            <property name="focusPolicy">
+                                <enum>Qt::NoFocus</enum>
+                            </property>
+                        </widget>
+                    </item>
+                </layout>
+            </item>
+
+            <!-- Spacer. -->
+            <item>
+                <spacer>
+                    <property name="orientation">
+                        <enum>Qt::Vertical</enum>
+                    </property>
+                </spacer>
+            </item>
+
+            <item>
+                <layout class="QHBoxLayout">
+                    <!-- Previous button.  -->
+                    <item>
+                        <widget class="QPushButton" name="previousButton">
+                            <property name="text">
+                                <string>Previous</string>
+                            </property>
+
+                            <property name="icon">
+                                <iconset theme="go-previous" />
+                            </property>
+                        </widget>
+                    </item>
+
+                    <!-- Next button.  -->
+                    <item>
+                        <widget class="QPushButton" name="nextButton">
+                            <property name="text">
+                                <string>Next</string>
+                            </property>
+
+                            <property name="icon">
+                                <iconset theme="go-next" />
+                            </property>
+                        </widget>
+                    </item>
+
+                    <!-- Close button - dialog button box. -->
+                    <item>
+                        <widget class="QDialogButtonBox" name="dialogButtonBox">
+                            <property name="standardButtons">
+                                <set>QDialogButtonBox::Close</set>
+                            </property>
+                        </widget>
+                    </item>
+                </layout>
+            </item>
+        </layout>
+    </widget>
+</ui>