<?xml version="1.0" encoding="UTF-8"?> <ui version="4.0"> <class>StreamConfigDialog</class> <widget class="QDialog" name="StreamConfigDialog"> <property name="windowModality"> <enum>Qt::ApplicationModal</enum> </property> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>647</width> <height>549</height> </rect> </property> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="windowTitle"> <string>Edit Stream</string> </property> <property name="windowIcon"> <iconset resource="ostinato.qrc"> <normaloff>:/icons/stream_edit.png</normaloff>:/icons/stream_edit.png</iconset> </property> <property name="styleSheet"> <string>QLineEdit:enabled[inputMask = "HH; "], QLineEdit:enabled[inputMask = "HH HH; "], QLineEdit:enabled[inputMask = "HH HH HH; "], QLineEdit:enabled[inputMask = "HH HH HH HH; "], QLineEdit:enabled[inputMask = "HH HH HH HH HH HH; "] { background-color: #ccccff } </string> </property> <property name="modal"> <bool>true</bool> </property> <layout class="QGridLayout"> <item row="0" column="0"> <widget class="QTabWidget" name="twTopLevel"> <property name="toolTip"> <string/> </property> <property name="currentIndex"> <number>0</number> </property> <widget class="QWidget" name="packetConfigTab"> <attribute name="title"> <string>Protocol Selection</string> </attribute> <layout class="QGridLayout"> <item row="0" column="1"> <widget class="QGroupBox" name="groupBox"> <property name="title"> <string>Basics</string> </property> <layout class="QGridLayout" name="gridLayout2"> <item row="0" column="0"> <widget class="QLabel" name="label_3"> <property name="text"> <string>Name</string> </property> <property name="buddy"> <cstring>name</cstring> </property> </widget> </item> <item row="0" column="1"> <widget class="QLineEdit" name="name"/> </item> <item row="1" column="0" colspan="2"> <widget class="QCheckBox" name="enabled"> <property name="text"> <string>Enabled</string> </property> </widget> </item> </layout> </widget> </item> <item row="0" column="2"> <widget class="QGroupBox" name="gbFrameLength"> <property name="title"> <string>Frame Length (including FCS)</string> </property> <layout class="QGridLayout"> <item row="0" column="0"> <widget class="QComboBox" name="cmbPktLenMode"> <item> <property name="text"> <string>Fixed</string> </property> </item> <item> <property name="text"> <string>Increment</string> </property> </item> <item> <property name="text"> <string>Decrement</string> </property> </item> <item> <property name="text"> <string>Random</string> </property> </item> <item> <property name="text"> <string>IMIX</string> </property> </item> </widget> </item> <item row="0" column="1"> <widget class="QLabel" name="label_18"> <property name="text"> <string>Min</string> </property> </widget> </item> <item row="0" column="2"> <widget class="QLineEdit" name="lePktLenMin"> <property name="enabled"> <bool>false</bool> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> <item row="1" column="0"> <widget class="QLineEdit" name="lePktLen"> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> <item row="1" column="1"> <widget class="QLabel" name="label_19"> <property name="text"> <string>Max</string> </property> </widget> </item> <item row="1" column="2"> <widget class="QLineEdit" name="lePktLenMax"> <property name="enabled"> <bool>false</bool> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> </layout> </widget> </item> <item row="1" column="0" colspan="3"> <widget class="QToolBox" name="tbSelectProtocols"> <property name="currentIndex"> <number>0</number> </property> <widget class="QWidget" name="page"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>605</width> <height>311</height> </rect> </property> <attribute name="label"> <string>Simple</string> </attribute> <layout class="QGridLayout"> <item row="0" column="0"> <widget class="QGroupBox" name="gbL1Proto"> <property name="title"> <string>L1</string> </property> <layout class="QVBoxLayout"> <item> <widget class="QRadioButton" name="rbL1None"> <property name="text"> <string>None</string> </property> <property name="checked"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QRadioButton" name="rbL1Mac"> <property name="text"> <string>Mac</string> </property> <property name="checked"> <bool>false</bool> </property> </widget> </item> <item> <widget class="QRadioButton" name="rbL1Other"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>Other</string> </property> </widget> </item> </layout> </widget> </item> <item rowspan="3" row="0" column="1" > <widget class="QGroupBox" name="gbFrameType" > <property name="enabled" > <bool>true</bool> </property> <property name="title"> <string>L2</string> </property> <layout class="QVBoxLayout"> <item> <widget class="QRadioButton" name="rbFtNone"> <property name="text"> <string>None</string> </property> <property name="checked"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QRadioButton" name="rbFtEthernet2"> <property name="text"> <string>Ethernet II</string> </property> <property name="checked"> <bool>false</bool> </property> </widget> </item> <item> <widget class="QRadioButton" name="rbFt802Dot3Raw"> <property name="text"> <string>802.3 Raw</string> </property> </widget> </item> <item> <widget class="QRadioButton" name="rbFt802Dot3Llc"> <property name="text"> <string>802.3 LLC</string> </property> <property name="checked"> <bool>false</bool> </property> </widget> </item> <item> <widget class="QRadioButton" name="rbFtLlcSnap"> <property name="text"> <string>802.3 LLC SNAP</string> </property> </widget> </item> <item> <widget class="QRadioButton" name="rbFtOther"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>Other</string> </property> </widget> </item> </layout> </widget> </item> <item row="0" column="2"> <widget class="QGroupBox" name="gbL3Proto"> <property name="enabled"> <bool>true</bool> </property> <property name="title"> <string>L3</string> </property> <layout class="QGridLayout"> <item row="0" column="0"> <widget class="QRadioButton" name="rbL3None"> <property name="text"> <string>None</string> </property> <property name="checked"> <bool>true</bool> </property> </widget> </item> <item row="0" column="1"> <widget class="QRadioButton" name="rbL3Arp"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>ARP</string> </property> </widget> </item> <item row="0" column="2"> <widget class="QRadioButton" name="rbL3Ipv4"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>IPv4</string> </property> <property name="checked"> <bool>false</bool> </property> </widget> </item> <item row="1" column="0"> <widget class="QRadioButton" name="rbL3Ipv6"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>IPv6</string> </property> </widget> </item> <item row="1" column="1"> <widget class="QRadioButton" name="rbL3Ip6over4"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>IP 6over4</string> </property> <property name="checked"> <bool>false</bool> </property> </widget> </item> <item row="1" column="2"> <widget class="QRadioButton" name="rbL3Ip4over6"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>IP 4over6</string> </property> <property name="checked"> <bool>false</bool> </property> </widget> </item> <item row="2" column="0"> <widget class="QRadioButton" name="rbL3Ip4over4"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>IP 4over4</string> </property> <property name="checked"> <bool>false</bool> </property> </widget> </item> <item row="2" column="1"> <widget class="QRadioButton" name="rbL3Ip6over6"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>IP 6over6</string> </property> <property name="checked"> <bool>false</bool> </property> </widget> </item> <item row="2" column="2"> <widget class="QRadioButton" name="rbL3Other"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>Other</string> </property> </widget> </item> </layout> </widget> </item> <item rowspan="2" row="1" column="0" > <widget class="QGroupBox" name="gbVlan" > <property name="enabled" > <bool>true</bool> </property> <property name="title"> <string>VLAN</string> </property> <property name="checkable"> <bool>false</bool> </property> <property name="checked"> <bool>false</bool> </property> <layout class="QVBoxLayout"> <item> <widget class="QRadioButton" name="rbVlanNone"> <property name="text"> <string>Untagged</string> </property> <property name="checked"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QRadioButton" name="rbVlanSingle"> <property name="text"> <string>Tagged</string> </property> </widget> </item> <item> <widget class="QRadioButton" name="rbVlanDouble"> <property name="text"> <string>Stacked</string> </property> </widget> </item> </layout> </widget> </item> <item row="1" column="2"> <widget class="QGroupBox" name="gbL4Proto"> <property name="enabled"> <bool>true</bool> </property> <property name="title"> <string>L4</string> </property> <layout class="QGridLayout"> <item row="0" column="0"> <widget class="QRadioButton" name="rbL4None"> <property name="text"> <string>None</string> </property> <property name="checked"> <bool>true</bool> </property> </widget> </item> <item row="0" column="1"> <widget class="QRadioButton" name="rbL4Icmp"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>ICMP</string> </property> </widget> </item> <item row="0" column="2"> <widget class="QRadioButton" name="rbL4Igmp"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>IGMP</string> </property> </widget> </item> <item row="1" column="0"> <widget class="QRadioButton" name="rbL4Tcp"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>TCP</string> </property> </widget> </item> <item row="1" column="1"> <widget class="QRadioButton" name="rbL4Udp"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>UDP</string> </property> </widget> </item> <item row="1" column="2"> <widget class="QRadioButton" name="rbL4Other"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>Other</string> </property> </widget> </item> <item row="0" column="3"> <widget class="QRadioButton" name="rbL4Mld"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>MLD</string> </property> </widget> </item> </layout> </widget> </item> <item row="2" column="2" > <widget class="QGroupBox" name="gbL5Proto" > <property name="enabled" > <bool>true</bool> </property> <property name="title" > <string>L5</string> </property> <layout class="QHBoxLayout" > <item> <widget class="QRadioButton" name="rbL5None" > <property name="text" > <string>None</string> </property> <property name="checked" > <bool>true</bool> </property> </widget> </item> <item> <widget class="QRadioButton" name="rbL5Text" > <property name="enabled" > <bool>false</bool> </property> <property name="text" > <string>Text</string> </property> </widget> </item> <item> <widget class="QRadioButton" name="rbL5Other" > <property name="enabled" > <bool>false</bool> </property> <property name="text" > <string>Other</string> </property> </widget> </item> </layout> </widget> </item> <item row="0" column="3" > <widget class="QGroupBox" name="gbPayloadProto" > <property name="enabled" > <bool>true</bool> </property> <property name="title"> <string>Payload</string> </property> <layout class="QVBoxLayout"> <item> <widget class="QRadioButton" name="rbPayloadNone"> <property name="text"> <string>None</string> </property> <property name="checked"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QRadioButton" name="rbPayloadPattern"> <property name="text"> <string>Pattern</string> </property> <property name="checked"> <bool>false</bool> </property> </widget> </item> <item> <widget class="QRadioButton" name="rbPayloadHexDump"> <property name="text"> <string>Hex Dump</string> </property> </widget> </item> <item> <widget class="QRadioButton" name="rbPayloadOther"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>Other</string> </property> </widget> </item> </layout> </widget> </item> <item row="1" column="3" > <widget class="QGroupBox" name="gbSpecial" > <property name="enabled" > <bool>true</bool> </property> <property name="title" > <string>Special</string> </property> <layout class="QVBoxLayout" > <item> <widget class="QRadioButton" name="rbSpecialNone" > <property name="text" > <string>None</string> </property> <property name="checked" > <bool>true</bool> </property> </widget> </item> <item> <widget class="QRadioButton" name="rbSignature" > <property name="text" > <string>Signature</string> </property> </widget> </item> </layout> </widget> </item> <item row="2" column="3" > <widget class="QGroupBox" name="gbTrailer" > <property name="enabled" > <bool>true</bool> </property> <property name="title" > <string>Trailer</string> </property> <layout class="QVBoxLayout" > <item> <widget class="QRadioButton" name="rbTrailerNone" > <property name="text" > <string>None</string> </property> <property name="checked" > <bool>true</bool> </property> </widget> </item> <item> <widget class="QRadioButton" name="rbTrailerOther" > <property name="enabled" > <bool>false</bool> </property> <property name="text" > <string>Other</string> </property> </widget> </item> </layout> </widget> </item> <item row="3" column="0"> <spacer name="verticalSpacer"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> </layout> </widget> <widget class="QWidget" name="page_2"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>250</width> <height>135</height> </rect> </property> <attribute name="label"> <string>Advanced</string> </attribute> <layout class="QHBoxLayout"> <item> <layout class="QVBoxLayout"> <item> <widget class="QLabel" name="label"> <property name="text"> <string>Available Protocols</string> </property> </widget> </item> <item> <widget class="QListView" name="lvAllProtocols"> <property name="dragEnabled"> <bool>true</bool> </property> <property name="selectionMode"> <enum>QAbstractItemView::ExtendedSelection</enum> </property> <property name="selectionBehavior"> <enum>QAbstractItemView::SelectRows</enum> </property> </widget> </item> </layout> </item> <item> <layout class="QVBoxLayout"> <item> <spacer> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> <item> <widget class="QToolButton" name="tbAdd"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>></string> </property> <property name="icon"> <iconset resource="ostinato.qrc"> <normaloff>:/icons/arrow_right.png</normaloff>:/icons/arrow_right.png</iconset> </property> </widget> </item> <item> <spacer> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> </layout> </item> <item> <layout class="QVBoxLayout"> <item> <widget class="QLabel" name="label_2"> <property name="text"> <string>Selected Protocols</string> </property> </widget> </item> <item> <layout class="QHBoxLayout"> <item> <widget class="QToolButton" name="tbUp"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>^</string> </property> <property name="icon"> <iconset resource="ostinato.qrc"> <normaloff>:/icons/arrow_up.png</normaloff>:/icons/arrow_up.png</iconset> </property> </widget> </item> <item> <widget class="QToolButton" name="tbDown"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>v</string> </property> <property name="icon"> <iconset resource="ostinato.qrc"> <normaloff>:/icons/arrow_down.png</normaloff>:/icons/arrow_down.png</iconset> </property> </widget> </item> <item> <widget class="QToolButton" name="tbDelete"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>-</string> </property> <property name="icon"> <iconset resource="ostinato.qrc"> <normaloff>:/icons/delete.png</normaloff>:/icons/delete.png</iconset> </property> </widget> </item> <item> <spacer> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>40</width> <height>20</height> </size> </property> </spacer> </item> </layout> </item> <item> <widget class="QListView" name="lvSelectedProtocols"> <property name="selectionBehavior"> <enum>QAbstractItemView::SelectRows</enum> </property> </widget> </item> </layout> </item> </layout> </widget> </widget> </item> </layout> </widget> <widget class="QWidget" name="tab_2"> <attribute name="title"> <string>Protocol Data</string> </attribute> <layout class="QHBoxLayout"> <item> <widget class="QToolBox" name="tbProtocolData"> <property name="currentIndex"> <number>-1</number> </property> </widget> </item> </layout> </widget> <widget class="QWidget" name="tab"> <attribute name="title"> <string>Variable Fields</string> </attribute> <layout class="QHBoxLayout"> <item> <widget class="VariableFieldsWidget" name="variableFieldsWidget" native="true"/> </item> </layout> </widget> <widget class="QWidget" name="streamControlTab"> <attribute name="title"> <string>Stream Control</string> </attribute> <layout class="QGridLayout"> <item row="0" column="0"> <widget class="QGroupBox" name="groupBox_3"> <property name="title"> <string>Send</string> </property> <layout class="QVBoxLayout"> <item> <widget class="QRadioButton" name="rbSendPackets"> <property name="text"> <string>Packets</string> </property> <property name="checked"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QRadioButton" name="rbSendBursts"> <property name="text"> <string>Bursts</string> </property> </widget> </item> </layout> </widget> </item> <item row="0" column="1" rowspan="2"> <widget class="QGroupBox" name="groupBox_13"> <property name="title"> <string>Numbers</string> </property> <layout class="QVBoxLayout"> <item> <widget class="QLabel" name="label_7"> <property name="text"> <string>Number of Packets</string> </property> <property name="buddy"> <cstring>leNumPackets</cstring> </property> </widget> </item> <item> <widget class="QLineEdit" name="leNumPackets"> <property name="inputMask"> <string/> </property> <property name="text"> <string/> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> <item> <widget class="QLabel" name="label_13"> <property name="text"> <string>Number of Bursts</string> </property> <property name="buddy"> <cstring>leNumBursts</cstring> </property> </widget> </item> <item> <widget class="QLineEdit" name="leNumBursts"> <property name="enabled"> <bool>false</bool> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> <item> <widget class="QLabel" name="label_12"> <property name="text"> <string>Packets per Burst</string> </property> <property name="buddy"> <cstring>lePacketsPerBurst</cstring> </property> </widget> </item> <item> <widget class="QLineEdit" name="lePacketsPerBurst"> <property name="enabled"> <bool>false</bool> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> </layout> </widget> </item> <item row="0" column="2" rowspan="2"> <widget class="QGroupBox" name="groupBox_14"> <property name="title"> <string>Rate</string> </property> <property name="checkable"> <bool>false</bool> </property> <property name="checked"> <bool>false</bool> </property> <layout class="QVBoxLayout"> <item> <widget class="QRadioButton" name="rbPacketsPerSec"> <property name="text"> <string>Packets/Sec</string> </property> <property name="checked"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QLineEdit" name="lePacketsPerSec"> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> <item> <widget class="QRadioButton" name="rbBurstsPerSec"> <property name="enabled"> <bool>false</bool> </property> <property name="text"> <string>Bursts/Sec</string> </property> </widget> </item> <item> <widget class="QLineEdit" name="leBurstsPerSec"> <property name="enabled"> <bool>false</bool> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> <item> <widget class="QRadioButton" name="rbBitsPerSec"> <property name="text"> <string>Bits/Sec</string> </property> </widget> </item> <item> <widget class="QLineEdit" name="leBitsPerSec"> <property name="enabled"> <bool>false</bool> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> </layout> </widget> </item> <item row="0" column="3" rowspan="2"> <widget class="QGroupBox" name="nextWhat"> <property name="title"> <string>After this stream</string> </property> <layout class="QVBoxLayout"> <item> <widget class="QRadioButton" name="rbActionStop"> <property name="text"> <string>Stop</string> </property> </widget> </item> <item> <widget class="QRadioButton" name="rbActionGotoNext"> <property name="text"> <string>Goto Next Stream</string> </property> <property name="checked"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QRadioButton" name="rbActionGotoStream"> <property name="text"> <string>Goto First</string> </property> </widget> </item> <item> <widget class="QLineEdit" name="leStreamId"> <property name="enabled"> <bool>false</bool> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> </layout> </widget> </item> <item row="0" column="4" rowspan="2"> <spacer> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>41</height> </size> </property> </spacer> </item> <item row="1" column="0"> <widget class="QGroupBox" name="groupBox_5"> <property name="title"> <string>Mode</string> </property> <layout class="QVBoxLayout"> <item> <widget class="QRadioButton" name="rbModeFixed"> <property name="text"> <string>Fixed</string> </property> <property name="checked"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QRadioButton" name="rbModeContinuous"> <property name="text"> <string>Continuous</string> </property> </widget> </item> </layout> </widget> </item> <item row="3" column="0" colspan="5"> <widget class="QGroupBox" name="groupBox_12"> <property name="enabled"> <bool>true</bool> </property> <property name="title"> <string>Gaps (in seconds)</string> </property> <property name="checkable"> <bool>false</bool> </property> <property name="checked"> <bool>false</bool> </property> <layout class="QGridLayout"> <item row="0" column="0" colspan="4"> <widget class="QLabel" name="label_45"> <property name="text"> <string/> </property> <property name="pixmap"> <pixmap resource="ostinato.qrc">:/icons/gaps.png</pixmap> </property> </widget> </item> <item row="1" column="0"> <widget class="QLabel" name="label_14"> <property name="text"> <string>ISG</string> </property> <property name="buddy"> <cstring>leGapIsg</cstring> </property> </widget> </item> <item row="1" column="1"> <widget class="QLineEdit" name="leGapIsg"> <property name="enabled"> <bool>false</bool> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> <item row="1" column="2"> <widget class="QLabel" name="label_42"> <property name="text"> <string>IBG</string> </property> <property name="buddy"> <cstring>leGapIbg</cstring> </property> </widget> </item> <item row="1" column="3"> <widget class="QLineEdit" name="leGapIbg"> <property name="enabled"> <bool>false</bool> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> <item row="1" column="4"> <widget class="QLabel" name="label_15"> <property name="text"> <string>IPG</string> </property> <property name="buddy"> <cstring>leGapIpg</cstring> </property> </widget> </item> <item row="1" column="5"> <widget class="QLineEdit" name="leGapIpg"> <property name="enabled"> <bool>false</bool> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> </layout> </widget> </item> <item row="4" column="1" colspan="2"> <spacer> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>153</width> <height>21</height> </size> </property> </spacer> </item> </layout> </widget> <widget class="QWidget" name="packetViewTab"> <attribute name="title"> <string>Packet View</string> </attribute> <layout class="QHBoxLayout"> <item> <widget class="QSplitter" name="splitter"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <widget class="QTreeView" name="tvPacketTree"> <property name="selectionBehavior"> <enum>QAbstractItemView::SelectItems</enum> </property> <property name="verticalScrollMode"> <enum>QAbstractItemView::ScrollPerPixel</enum> </property> <property name="wordWrap"> <bool>true</bool> </property> </widget> <widget class="DumpView" name="vwPacketDump" native="true"/> </widget> </item> </layout> </widget> </widget> </item> <item row="1" column="0"> <layout class="QHBoxLayout"> <item> <widget class="QPushButton" name="pbPrev"> <property name="text"> <string>Prev</string> </property> </widget> </item> <item> <widget class="QPushButton" name="pbNext"> <property name="text"> <string>Next</string> </property> </widget> </item> <item> <spacer> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>191</width> <height>20</height> </size> </property> </spacer> </item> <item> <widget class="QPushButton" name="pbOk"> <property name="text"> <string>OK</string> </property> <property name="default"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QPushButton" name="pbCancel"> <property name="text"> <string>Cancel</string> </property> </widget> </item> </layout> </item> </layout> </widget> <customwidgets> <customwidget> <class>DumpView</class> <extends>QWidget</extends> <header>dumpview.h</header> <container>1</container> </customwidget> <customwidget> <class>VariableFieldsWidget</class> <extends>QWidget</extends> <header>variablefieldswidget.h</header> <container>1</container> </customwidget> </customwidgets> <tabstops> <tabstop>twTopLevel</tabstop> <tabstop>cmbPktLenMode</tabstop> <tabstop>lePktLen</tabstop> <tabstop>lePktLenMin</tabstop> <tabstop>lePktLenMax</tabstop> <tabstop>rbL1None</tabstop> <tabstop>rbL1Mac</tabstop> <tabstop>rbL1Other</tabstop> <tabstop>rbVlanNone</tabstop> <tabstop>rbVlanSingle</tabstop> <tabstop>rbVlanDouble</tabstop> <tabstop>rbFtNone</tabstop> <tabstop>rbFtEthernet2</tabstop> <tabstop>rbFt802Dot3Raw</tabstop> <tabstop>rbFt802Dot3Llc</tabstop> <tabstop>rbFtLlcSnap</tabstop> <tabstop>rbFtOther</tabstop> <tabstop>rbL3None</tabstop> <tabstop>rbL3Arp</tabstop> <tabstop>rbL3Ipv4</tabstop> <tabstop>rbL3Ipv6</tabstop> <tabstop>rbL3Ip6over4</tabstop> <tabstop>rbL3Ip4over6</tabstop> <tabstop>rbL3Ip4over4</tabstop> <tabstop>rbL3Ip6over6</tabstop> <tabstop>rbL3Other</tabstop> <tabstop>rbL4None</tabstop> <tabstop>rbL4Icmp</tabstop> <tabstop>rbL4Igmp</tabstop> <tabstop>rbL4Mld</tabstop> <tabstop>rbL4Tcp</tabstop> <tabstop>rbL4Udp</tabstop> <tabstop>rbL4Other</tabstop> <tabstop>rbL5None</tabstop> <tabstop>rbL5Text</tabstop> <tabstop>rbL5Other</tabstop> <tabstop>rbPayloadNone</tabstop> <tabstop>rbPayloadPattern</tabstop> <tabstop>rbPayloadHexDump</tabstop> <tabstop>rbPayloadOther</tabstop> <tabstop>lvAllProtocols</tabstop> <tabstop>tbAdd</tabstop> <tabstop>tbUp</tabstop> <tabstop>tbDown</tabstop> <tabstop>tbDelete</tabstop> <tabstop>lvSelectedProtocols</tabstop> <tabstop>rbSendPackets</tabstop> <tabstop>rbSendBursts</tabstop> <tabstop>rbModeFixed</tabstop> <tabstop>rbModeContinuous</tabstop> <tabstop>leNumPackets</tabstop> <tabstop>leNumBursts</tabstop> <tabstop>lePacketsPerBurst</tabstop> <tabstop>lePacketsPerSec</tabstop> <tabstop>leBurstsPerSec</tabstop> <tabstop>rbBitsPerSec</tabstop> <tabstop>leBitsPerSec</tabstop> <tabstop>rbActionStop</tabstop> <tabstop>rbActionGotoNext</tabstop> <tabstop>rbActionGotoStream</tabstop> <tabstop>leStreamId</tabstop> <tabstop>leGapIsg</tabstop> <tabstop>leGapIbg</tabstop> <tabstop>leGapIpg</tabstop> <tabstop>tvPacketTree</tabstop> <tabstop>pbPrev</tabstop> <tabstop>pbNext</tabstop> <tabstop>pbOk</tabstop> <tabstop>pbCancel</tabstop> </tabstops> <resources> <include location="ostinato.qrc"/> </resources> <connections> <connection> <sender>pbCancel</sender> <signal>clicked()</signal> <receiver>StreamConfigDialog</receiver> <slot>reject()</slot> <hints> <hint type="sourcelabel"> <x>623</x> <y>496</y> </hint> <hint type="destinationlabel"> <x>533</x> <y>466</y> </hint> </hints> </connection> <connection> <sender>rbActionGotoStream</sender> <signal>toggled(bool)</signal> <receiver>leStreamId</receiver> <slot>setEnabled(bool)</slot> <hints> <hint type="sourcelabel"> <x>463</x> <y>143</y> </hint> <hint type="destinationlabel"> <x>463</x> <y>177</y> </hint> </hints> </connection> <connection> <sender>rbSendPackets</sender> <signal>toggled(bool)</signal> <receiver>rbPacketsPerSec</receiver> <slot>setEnabled(bool)</slot> <hints> <hint type="sourcelabel"> <x>30</x> <y>68</y> </hint> <hint type="destinationlabel"> <x>299</x> <y>82</y> </hint> </hints> </connection> <connection> <sender>rbSendBursts</sender> <signal>toggled(bool)</signal> <receiver>rbBurstsPerSec</receiver> <slot>setEnabled(bool)</slot> <hints> <hint type="sourcelabel"> <x>30</x> <y>95</y> </hint> <hint type="destinationlabel"> <x>299</x> <y>132</y> </hint> </hints> </connection> <connection> <sender>rbSendBursts</sender> <signal>toggled(bool)</signal> <receiver>lePacketsPerBurst</receiver> <slot>setEnabled(bool)</slot> <hints> <hint type="sourcelabel"> <x>30</x> <y>95</y> </hint> <hint type="destinationlabel"> <x>134</x> <y>189</y> </hint> </hints> </connection> <connection> <sender>rbPacketsPerSec</sender> <signal>toggled(bool)</signal> <receiver>lePacketsPerSec</receiver> <slot>setEnabled(bool)</slot> <hints> <hint type="sourcelabel"> <x>299</x> <y>82</y> </hint> <hint type="destinationlabel"> <x>299</x> <y>108</y> </hint> </hints> </connection> <connection> <sender>rbBurstsPerSec</sender> <signal>toggled(bool)</signal> <receiver>leBurstsPerSec</receiver> <slot>setEnabled(bool)</slot> <hints> <hint type="sourcelabel"> <x>299</x> <y>132</y> </hint> <hint type="destinationlabel"> <x>299</x> <y>158</y> </hint> </hints> </connection> <connection> <sender>rbBitsPerSec</sender> <signal>toggled(bool)</signal> <receiver>leBitsPerSec</receiver> <slot>setEnabled(bool)</slot> <hints> <hint type="sourcelabel"> <x>299</x> <y>182</y> </hint> <hint type="destinationlabel"> <x>299</x> <y>208</y> </hint> </hints> </connection> <connection> <sender>rbSendPackets</sender> <signal>toggled(bool)</signal> <receiver>rbPacketsPerSec</receiver> <slot>setChecked(bool)</slot> <hints> <hint type="sourcelabel"> <x>95</x> <y>70</y> </hint> <hint type="destinationlabel"> <x>299</x> <y>82</y> </hint> </hints> </connection> <connection> <sender>rbSendBursts</sender> <signal>toggled(bool)</signal> <receiver>rbBurstsPerSec</receiver> <slot>setChecked(bool)</slot> <hints> <hint type="sourcelabel"> <x>96</x> <y>98</y> </hint> <hint type="destinationlabel"> <x>299</x> <y>132</y> </hint> </hints> </connection> <connection> <sender>rbModeContinuous</sender> <signal>toggled(bool)</signal> <receiver>leNumPackets</receiver> <slot>setDisabled(bool)</slot> <hints> <hint type="sourcelabel"> <x>73</x> <y>196</y> </hint> <hint type="destinationlabel"> <x>164</x> <y>108</y> </hint> </hints> </connection> <connection> <sender>rbModeContinuous</sender> <signal>toggled(bool)</signal> <receiver>leNumBursts</receiver> <slot>setDisabled(bool)</slot> <hints> <hint type="sourcelabel"> <x>96</x> <y>199</y> </hint> <hint type="destinationlabel"> <x>226</x> <y>155</y> </hint> </hints> </connection> </connections> </ui>