1
0
mirror of https://github.com/fwbuilder/fwbuilder synced 2026-05-06 00:57:30 +02:00
fwbuilder/src/libgui/FirewallCodeViewer.ui
Sirius Bakke 7527dc1123 Feature: Diff for rule sets and generated files
A new GUI diff viewer displaying changes done in rule sets, and an external
diff application may be configured to show difference between generated
files. An autocompile option will compile firewalls when loading file.
2013-08-11 01:52:59 +02:00

194 lines
4.7 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>FirewallCodeViewer_q</class>
<widget class="QDialog" name="FirewallCodeViewer_q">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>673</width>
<height>510</height>
</rect>
</property>
<property name="windowTitle">
<string>Firewall code viewer</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QLabel" name="path">
<property name="font">
<font>
<pointsize>14</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Firewall / ruleset</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<widget class="QLabel" name="label">
<property name="sizePolicy">
<sizepolicy hsizetype="Maximum" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>File:</string>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="fileSelector">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_3">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QToolButton" name="diffBtn">
<property name="maximumSize">
<size>
<width>16777215</width>
<height>16777215</height>
</size>
</property>
<property name="sizeIncrement">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="text">
<string>Show diff</string>
</property>
<property name="popupMode">
<enum>QToolButton::MenuButtonPopup</enum>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QStackedWidget" name="pages"/>
</item>
<item>
<widget class="QWidget" name="closeButton" native="true">
<layout class="QHBoxLayout" name="horizontalLayout_3">
<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>
<spacer name="horizontalSpacer">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QPushButton" name="pushButton">
<property name="text">
<string>Close</string>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_2">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>289</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
<resources/>
<connections>
<connection>
<sender>pushButton</sender>
<signal>clicked()</signal>
<receiver>FirewallCodeViewer_q</receiver>
<slot>reject()</slot>
<hints>
<hint type="sourcelabel">
<x>374</x>
<y>500</y>
</hint>
<hint type="destinationlabel">
<x>447</x>
<y>408</y>
</hint>
</hints>
</connection>
<connection>
<sender>fileSelector</sender>
<signal>currentIndexChanged(int)</signal>
<receiver>FirewallCodeViewer_q</receiver>
<slot>fileSelected(int)</slot>
<hints>
<hint type="sourcelabel">
<x>90</x>
<y>53</y>
</hint>
<hint type="destinationlabel">
<x>4</x>
<y>78</y>
</hint>
</hints>
</connection>
</connections>
<slots>
<slot>fileSelected(int)</slot>
</slots>
</ui>