MoeNavigator is an attempt to write a web browser that is highly configurable, secure, anonymous and fast.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

673 lines
22 KiB

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>ConfigurationWindow</class>
<widget class="QWidget" name="ConfigurationWindow">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>600</width>
<height>450</height>
</rect>
</property>
<property name="windowTitle">
<string>MoeNavigator configuration</string>
</property>
<property name="locale">
<locale language="English" country="UnitedKingdom"/>
</property>
<layout class="QVBoxLayout" name="verticalLayout_3">
<item>
<layout class="QVBoxLayout" name="content">
<item>
<widget class="QTabWidget" name="configTabs">
<property name="currentIndex">
<number>3</number>
</property>
<widget class="QWidget" name="tabSimple">
<attribute name="title">
<string>Simple settings</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_4">
<property name="spacing">
<number>0</number>
</property>
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="QGroupBox" name="simpleGraphicsBox">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="title">
<string>Graphics Preference</string>
</property>
<layout class="QGridLayout" name="gridLayout_3">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item row="0" column="2">
<widget class="QLabel" name="simpleGraphicsQuality">
<property name="text">
<string>Quality</string>
</property>
</widget>
</item>
<item row="0" column="0">
<widget class="QLabel" name="simpleGraphicsSpeed">
<property name="text">
<string>Speed</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QSlider" name="simpleGraphicsSlider">
<property name="maximum">
<number>4</number>
</property>
<property name="value">
<number>4</number>
</property>
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
</widget>
</item>
<item row="1" column="0" colspan="3">
<widget class="QLabel" name="simpleGraphicsExplaination">
<property name="text">
<string>You can balance between more speed and more Quality for graphics rendering.
Note: Some features will be disabled if speed is preferred.</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="simpleSecurityBox">
<property name="title">
<string>Security</string>
</property>
<layout class="QGridLayout" name="gridLayout_5">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item row="0" column="1">
<widget class="QSlider" name="simpleSecuritySlider">
<property name="maximum">
<number>4</number>
</property>
<property name="value">
<number>2</number>
</property>
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
</widget>
</item>
<item row="0" column="0">
<widget class="QLabel" name="simpleSecurityLess">
<property name="text">
<string>Less</string>
</property>
</widget>
</item>
<item row="0" column="2">
<widget class="QLabel" name="simpleSecurityMore">
<property name="text">
<string>More</string>
</property>
</widget>
</item>
<item row="1" column="0" colspan="3">
<widget class="QLabel" name="simpleSecurityExplaination">
<property name="text">
<string>Less security means more compatibility with web pages but browsing may become insecure!
Use with caution!</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="simplePrivacyBox">
<property name="title">
<string>Privacy</string>
</property>
<layout class="QGridLayout" name="gridLayout_6">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item row="0" column="0">
<widget class="QLabel" name="simplePrivacyLess">
<property name="text">
<string>Less</string>
</property>
</widget>
</item>
<item row="0" column="2">
<widget class="QLabel" name="simplePrivacyMore">
<property name="text">
<string>More</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QSlider" name="simplePrivacySlider">
<property name="maximum">
<number>4</number>
</property>
<property name="value">
<number>2</number>
</property>
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
</widget>
</item>
<item row="1" column="0" colspan="3">
<widget class="QLabel" name="simplePrivacyExplaination">
<property name="text">
<string>Some web pages may not work with full privacy enabled!
But less privacy makes it possible for web pages to track or identify you! Use with caution!</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="simpleAnonymityBox">
<property name="title">
<string>Anonymity</string>
</property>
<layout class="QGridLayout" name="gridLayout_7">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item row="0" column="1">
<widget class="QSlider" name="simpleAnonymitySlider">
<property name="maximum">
<number>4</number>
</property>
<property name="value">
<number>3</number>
</property>
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
</widget>
</item>
<item row="0" column="0">
<widget class="QLabel" name="simpleAnonymityLess">
<property name="text">
<string>Less</string>
</property>
</widget>
</item>
<item row="0" column="2">
<widget class="QLabel" name="simpleAnonymityMore">
<property name="text">
<string>More</string>
</property>
</widget>
</item>
<item row="3" column="0" colspan="4">
<widget class="QLabel" name="simpleAnonymityExplaination">
<property name="text">
<string>Some sites do not support anonymous browsing and therefore may not work with full anonymity!
But do you want web pages to be able to identify you? Use with caution!</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="simpleComfortBox">
<property name="title">
<string>Comfort</string>
</property>
<layout class="QGridLayout" name="gridLayout_8">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item row="1" column="2">
<widget class="QSlider" name="simpleComfortSlider">
<property name="maximum">
<number>4</number>
</property>
<property name="value">
<number>3</number>
</property>
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
</widget>
</item>
<item row="1" column="3">
<widget class="QLabel" name="simpleComfortMore">
<property name="text">
<string>More</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLabel" name="simpleComfortLess">
<property name="text">
<string>Less</string>
</property>
</widget>
</item>
<item row="3" column="0" colspan="4">
<widget class="QLabel" name="simpleComfortExplaination">
<property name="text">
<string>Some things you want to be done automatically (like ad blocking).
Web pages may complain about using ad blocking or other features.</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="tabBasic">
<attribute name="title">
<string>Basic settings</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_2">
<property name="spacing">
<number>6</number>
</property>
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<layout class="QFormLayout" name="formLayout">
<property name="horizontalSpacing">
<number>6</number>
</property>
<item row="0" column="0">
<widget class="QLabel" name="fontChooserLabel">
<property name="text">
<string>Font:</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QFontComboBox" name="fontChooser">
<property name="editable">
<bool>false</bool>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="stylesheetChooserLabel">
<property name="text">
<string>Default Stylesheet:</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QComboBox" name="stylesheetChooser">
<item>
<property name="text">
<string>MoeNavigator standard</string>
</property>
</item>
<item>
<property name="text">
<string>Select file</string>
</property>
</item>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
<widget class="QWidget" name="tabPrivacy">
<attribute name="title">
<string>Privacy</string>
</attribute>
</widget>
<widget class="QWidget" name="tabAnonymity">
<attribute name="title">
<string>Anonymity</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QGroupBox" name="httpHeaderBox">
<property name="title">
<string>HTTP header</string>
</property>
<layout class="QGridLayout" name="gridLayout_2">
<item row="1" column="0">
<widget class="QCheckBox" name="doNotSendIPCheckbox">
<property name="text">
<string>Do not send IP address in header</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item row="0" column="0">
<widget class="QCheckBox" name="doNotTrackCheckbox">
<property name="text">
<string>Send DoNotTrack header</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QCheckBox" name="checkBox_5">
<property name="text">
<string>CheckBox</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="torBox">
<property name="title">
<string>Tor network</string>
</property>
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
<widget class="QCheckBox" name="torUseNetworkCheckbox">
<property name="text">
<string>Use the Tor network</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QCheckBox" name="torResolveDNSCheckbox">
<property name="text">
<string>Resolve all DNS requests via Tor</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QCheckBox" name="checkBox">
<property name="text">
<string>… but query LAN DNS servers directly</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item row="2" column="0" colspan="2">
<widget class="QFrame" name="torNotDefaultFrame">
<property name="frameShape">
<enum>QFrame::Box</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Sunken</enum>
</property>
<layout class="QGridLayout" name="gridLayout_9">
<item row="1" column="2">
<widget class="QLabel" name="torNotDefaultPortLabel">
<property name="text">
<string>Port:</string>
</property>
</widget>
</item>
<item row="0" column="0" colspan="2">
<widget class="QCheckBox" name="torNotDefaultCheckbox">
<property name="text">
<string>Do not use the default tor configuration</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLineEdit" name="torNotDefaultIPEdit">
<property name="enabled">
<bool>false</bool>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="torNotDefaultIPLabel">
<property name="text">
<string>IP:</string>
</property>
</widget>
</item>
<item row="1" column="3">
<widget class="QLineEdit" name="torNotDefaultPortEdit">
<property name="enabled">
<bool>false</bool>
</property>
<property name="maximumSize">
<size>
<width>80</width>
<height>16777215</height>
</size>
</property>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="tabSecurity">
<attribute name="title">
<string>Security</string>
</attribute>
<widget class="QGroupBox" name="javaScriptBox">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>571</width>
<height>151</height>
</rect>
</property>
<property name="title">
<string>JavaScript</string>
</property>
<layout class="QGridLayout" name="gridLayout_4">
<item row="0" column="0">
<widget class="QCheckBox" name="enableJSCheckbox">
<property name="text">
<string>Enable JavaScript</string>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QCheckBox" name="disableJSFromOtherDomainsCheckbox">
<property name="text">
<string>Disable JavaScript from other domains</string>
</property>
</widget>
</item>
</layout>
</widget>
</widget>
<widget class="QWidget" name="tabComfort">
<attribute name="title">
<string>Comfort</string>
</attribute>
</widget>
</widget>
</item>
<item>
<widget class="QDialogButtonBox" name="configButtons">
<property name="standardButtons">
<set>QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok|QDialogButtonBox::RestoreDefaults</set>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
<resources/>
<connections>
<connection>
<sender>configButtons</sender>
<signal>rejected()</signal>
<receiver>ConfigurationWindow</receiver>
<slot>close()</slot>
<hints>
<hint type="sourcelabel">
<x>299</x>
<y>376</y>
</hint>
<hint type="destinationlabel">
<x>299</x>
<y>199</y>
</hint>
</hints>
</connection>
<connection>
<sender>configButtons</sender>
<signal>accepted()</signal>
<receiver>ConfigurationWindow</receiver>
<slot>close()</slot>
<hints>
<hint type="sourcelabel">
<x>299</x>
<y>376</y>
</hint>
<hint type="destinationlabel">
<x>299</x>
<y>199</y>
</hint>
</hints>
</connection>
<connection>
<sender>torNotDefaultCheckbox</sender>
<signal>toggled(bool)</signal>
<receiver>torNotDefaultIPEdit</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>243</x>
<y>325</y>
</hint>
<hint type="destinationlabel">
<x>254</x>
<y>358</y>
</hint>
</hints>
</connection>
<connection>
<sender>torNotDefaultCheckbox</sender>
<signal>toggled(bool)</signal>
<receiver>torNotDefaultPortEdit</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>243</x>
<y>325</y>
</hint>
<hint type="destinationlabel">
<x>520</x>
<y>358</y>
</hint>
</hints>
</connection>
</connections>
</ui>