Changeset - 97cc2a575016
[Not reviewed]
new-reader
0 1 0
Hasan Yavuz Ă–ZDERYA - 9 years ago 2016-06-12 16:34:39
hy@ozderya.net
added tooltip for sync word edit box
1 file changed with 5 insertions and 1 deletions:
0 comments (0 inline, 0 general)
src/framedreadersettings.ui
Show inline comments
 
<?xml version="1.0" encoding="UTF-8"?>
 
<ui version="4.0">
 
 <class>FramedReaderSettings</class>
 
 <widget class="QWidget" name="FramedReaderSettings">
 
  <property name="geometry">
 
   <rect>
 
    <x>0</x>
 
    <y>0</y>
 
    <width>852</width>
 
    <height>222</height>
 
   </rect>
 
  </property>
 
  <property name="windowTitle">
 
   <string>Form</string>
 
  </property>
 
  <layout class="QVBoxLayout" name="verticalLayout">
 
   <property name="spacing">
 
    <number>3</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="fieldGrowthPolicy">
 
      <enum>QFormLayout::FieldsStayAtSizeHint</enum>
 
     </property>
 
     <item row="0" column="1">
 
      <widget class="CommandEdit" name="leSyncWord"/>
 
      <widget class="CommandEdit" name="leSyncWord">
 
       <property name="toolTip">
 
        <string>Enter the 'Frame Start' bytes in hexadecimal.</string>
 
       </property>
 
      </widget>
 
     </item>
 
     <item row="1" column="0">
 
      <widget class="QLabel" name="label_2">
 
       <property name="toolTip">
 
        <string>Number of Channels</string>
 
       </property>
 
       <property name="text">
 
        <string># Channels:</string>
 
       </property>
 
      </widget>
 
     </item>
 
     <item row="1" column="1">
 
      <widget class="QSpinBox" name="spNumOfChannels">
 
       <property name="toolTip">
 
        <string>Select number of channels</string>
 
       </property>
 
       <property name="minimum">
 
        <number>1</number>
 
       </property>
 
       <property name="maximum">
 
        <number>32</number>
 
       </property>
 
      </widget>
 
     </item>
 
     <item row="2" column="0">
 
      <widget class="QLabel" name="label_3">
 
       <property name="text">
 
        <string>Frame Size:</string>
 
       </property>
 
      </widget>
 
     </item>
 
     <item row="2" column="1">
 
      <layout class="QHBoxLayout" name="horizontalLayout">
 
       <item>
 
        <widget class="QRadioButton" name="rbFixedSize">
 
         <property name="toolTip">
 
          <string>Frame size is always the same</string>
 
         </property>
 
         <property name="text">
 
          <string>Fixed Size:</string>
 
         </property>
 
        </widget>
 
       </item>
 
       <item>
 
        <widget class="QSpinBox" name="spSize">
 
         <property name="enabled">
 
          <bool>false</bool>
 
         </property>
 
         <property name="toolTip">
 
          <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enter the frame size. It &lt;span style=&quot; font-weight:600;&quot;&gt;must&lt;/span&gt; be the multiple of (#channels * sample size).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
 
         </property>
 
         <property name="minimum">
 
          <number>1</number>
 
         </property>
 
         <property name="maximum">
 
          <number>255</number>
 
         </property>
 
        </widget>
 
       </item>
 
       <item>
 
        <widget class="QRadioButton" name="rbSizeByte">
 
         <property name="toolTip">
 
          <string>First byte after the 'frame start' bytes should be the size of the frame. Not counting itself and checksum.</string>
 
         </property>
 
         <property name="text">
 
          <string>First byte of the payload is size</string>
 
         </property>
 
         <property name="checked">
 
          <bool>true</bool>
 
         </property>
 
        </widget>
 
       </item>
 
      </layout>
 
     </item>
 
     <item row="3" column="0">
 
      <widget class="QLabel" name="label_4">
 
       <property name="toolTip">
 
        <string>Number Type</string>
 
       </property>
 
       <property name="text">
 
        <string>Num. Type:</string>
 
       </property>
 
      </widget>
 
     </item>
 
     <item row="3" column="1">
 
      <widget class="NumberFormatBox" name="nfBox" native="true">
 
       <property name="sizePolicy">
 
        <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
 
         <horstretch>0</horstretch>
 
         <verstretch>0</verstretch>
 
        </sizepolicy>
 
       </property>
 
      </widget>
 
     </item>
 
     <item row="4" column="0">
 
      <widget class="QLabel" name="label_5">
 
       <property name="toolTip">
 
        <string>Byte Order</string>
 
       </property>
 
       <property name="text">
 
        <string>Endianness:</string>
 
       </property>
 
      </widget>
 
     </item>
 
     <item row="4" column="1">
 
      <widget class="EndiannessBox" name="endiBox" native="true"/>
 
     </item>
 
     <item row="5" column="0">
 
      <widget class="QLabel" name="label_6">
 
       <property name="text">
 
        <string>Checksum:</string>
 
       </property>
 
      </widget>
 
     </item>
 
     <item row="5" column="1">
 
      <widget class="QCheckBox" name="cbChecksum">
 
       <property name="toolTip">
 
        <string>Last byte of the frame is checksum.</string>
 
       </property>
 
       <property name="text">
 
        <string>Enabled</string>
 
       </property>
 
      </widget>
 
     </item>
 
     <item row="0" column="0">
 
      <widget class="QLabel" name="label">
 
       <property name="text">
 
        <string>Frame Start:</string>
 
       </property>
 
      </widget>
 
     </item>
 
    </layout>
 
   </item>
 
   <item>
 
    <spacer name="verticalSpacer">
 
     <property name="orientation">
 
      <enum>Qt::Vertical</enum>
 
     </property>
 
     <property name="sizeHint" stdset="0">
 
      <size>
 
       <width>20</width>
 
       <height>1</height>
 
      </size>
 
     </property>
 
    </spacer>
 
   </item>
 
   <item>
 
    <layout class="QHBoxLayout" name="horizontalLayout_4">
 
     <item>
 
      <widget class="QLabel" name="lMessage">
 
       <property name="sizePolicy">
 
        <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
 
         <horstretch>0</horstretch>
 
         <verstretch>0</verstretch>
 
        </sizepolicy>
 
       </property>
 
       <property name="text">
 
        <string>All is well.</string>
 
       </property>
 
      </widget>
 
     </item>
 
     <item>
 
      <widget class="QCheckBox" name="cbDebugMode">
 
       <property name="toolTip">
 
        <string>Enable printing of extra log messages that can be useful for debugging</string>
 
       </property>
 
       <property name="text">
 
        <string>Debug Mode</string>
 
       </property>
 
      </widget>
 
     </item>
 
    </layout>
 
   </item>
 
  </layout>
 
 </widget>
 
 <customwidgets>
 
  <customwidget>
 
   <class>NumberFormatBox</class>
 
   <extends>QWidget</extends>
 
   <header>numberformatbox.h</header>
 
   <container>1</container>
 
  </customwidget>
 
  <customwidget>
 
   <class>EndiannessBox</class>
 
   <extends>QWidget</extends>
 
   <header>endiannessbox.h</header>
 
   <container>1</container>
 
  </customwidget>
 
  <customwidget>
 
   <class>CommandEdit</class>
 
   <extends>QLineEdit</extends>
 
   <header>commandedit.h</header>
0 comments (0 inline, 0 general)