2017-09-01 13:13:12 +00:00
|
|
|
import QtQuick 2.9
|
|
|
|
import QtQuick.Layouts 1.3
|
|
|
|
import QtQuick.Controls 2.2
|
2017-09-02 10:17:51 +00:00
|
|
|
import com.fortfirewall 1.0
|
2017-09-01 13:13:12 +00:00
|
|
|
|
2017-09-01 15:13:17 +00:00
|
|
|
BasePage {
|
|
|
|
|
2017-09-03 06:49:58 +00:00
|
|
|
function onSaved() { // overload
|
2017-09-03 07:20:07 +00:00
|
|
|
fortSettings.startWithWindows = cbStart.checked;
|
2017-09-03 06:49:58 +00:00
|
|
|
}
|
|
|
|
|
2017-09-06 12:24:03 +00:00
|
|
|
Frame {
|
2017-09-01 13:13:12 +00:00
|
|
|
anchors.fill: parent
|
|
|
|
|
2017-09-06 12:24:03 +00:00
|
|
|
Column {
|
|
|
|
anchors.fill: parent
|
|
|
|
spacing: 10
|
|
|
|
|
|
|
|
CheckBox {
|
|
|
|
id: cbStart
|
2017-09-07 10:44:15 +00:00
|
|
|
text: translationManager.dummyBool
|
|
|
|
&& qsTranslate("qml", "Start with Windows")
|
2017-09-06 12:24:03 +00:00
|
|
|
checked: fortSettings.startWithWindows
|
2017-09-07 05:34:18 +00:00
|
|
|
onToggled: {
|
|
|
|
setConfFlagsEdited();
|
|
|
|
}
|
2017-09-06 12:24:03 +00:00
|
|
|
}
|
|
|
|
CheckBox {
|
|
|
|
id: cbFilter
|
2017-09-07 10:44:15 +00:00
|
|
|
text: translationManager.dummyBool
|
|
|
|
&& qsTranslate("qml", "Filter Enabled")
|
2017-09-06 12:24:03 +00:00
|
|
|
checked: firewallConf.filterEnabled
|
|
|
|
onToggled: {
|
|
|
|
firewallConf.filterEnabled = checked;
|
2017-09-07 05:34:18 +00:00
|
|
|
|
|
|
|
setConfFlagsEdited();
|
2017-09-06 12:24:03 +00:00
|
|
|
}
|
2017-09-01 13:13:12 +00:00
|
|
|
}
|
2017-09-07 10:44:15 +00:00
|
|
|
ComboBox {
|
|
|
|
width: Math.max(implicitWidth, 180)
|
|
|
|
flat: true
|
|
|
|
currentIndex: translationManager.language
|
2017-09-09 04:24:04 +00:00
|
|
|
model: translationManager.naturalLabels
|
2017-09-07 10:44:15 +00:00
|
|
|
onActivated: fortManager.setLanguage(index)
|
|
|
|
}
|
2017-09-01 13:13:12 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|