Changeset 10528


Ignore:
Timestamp:
05/03/11 10:49:22 (14 years ago)
Author:
tbretz
Message:
Implemented Ping-button.
Location:
trunk/FACT++/gui
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/gui/FactGui.h

    r10524 r10528  
    10041004            return;
    10051005        }
     1006
     1007        fPing->setChecked(false);
    10061008
    10071009        const FTM::DimFtuList &sdata = *reinterpret_cast<const FTM::DimFtuList*>(d.ptr());
  • trunk/FACT++/gui/MainWindow.cc

    r10518 r10528  
    134134            cout << "--------------> clicked #" << i << endl;
    135135}
     136
     137void MainWindow::on_fPing_toggled(bool checked)
     138{
     139    if (checked)
     140        DimClient::sendCommand("FTM_CONTROL/PING", NULL, 0);
     141}
  • trunk/FACT++/gui/MainWindow.h

    r10518 r10528  
    7575    // Tab: FTUs
    7676    void slot_fFtuLED_clicked();
     77    void on_fPing_toggled(bool);
    7778
    7879    // Tab: Rates
  • trunk/FACT++/gui/design.ui

    r10518 r10528  
    1010    <x>0</x>
    1111    <y>0</y>
    12     <width>1024</width>
     12    <width>1042</width>
    1313    <height>768</height>
    1414   </rect>
     
    17091709               <size>
    17101710                <width>359</width>
    1711                 <height>176</height>
     1711                <height>185</height>
     1712               </size>
     1713              </property>
     1714              <property name="maximumSize">
     1715               <size>
     1716                <width>359</width>
     1717                <height>16777215</height>
    17121718               </size>
    17131719              </property>
     
    17161722              </property>
    17171723              <layout class="QGridLayout" name="gridLayout_32">
    1718                <item row="0" column="0">
    1719                 <layout class="QGridLayout" name="fFtuLedLayout" rowstretch="0,0,0,0,0" columnstretch="0,0,0,0,0,0,0,0,0,0,0,0">
     1724               <item row="1" column="0" colspan="3">
     1725                <layout class="QGridLayout" name="fFtuLedLayout" rowstretch="0,1,1,1,1" columnstretch="0,1,1,1,1,1,1,1,1,1,1,0">
    17201726                 <property name="margin">
    17211727                  <number>4</number>
     
    17621768                  <widget class="QLabel" name="label_42">
    17631769                   <property name="text">
    1764                     <string>Crate#0</string>
     1770                    <string>Crate #0</string>
    17651771                   </property>
    17661772                  </widget>
     
    17761782                  <widget class="QLabel" name="label_44">
    17771783                   <property name="text">
    1778                     <string>Crate#2</string>
     1784                    <string>Crate #2</string>
    17791785                   </property>
    17801786                  </widget>
     
    19681974                 </item>
    19691975                </layout>
     1976               </item>
     1977               <item row="2" column="1">
     1978                <widget class="QPushButton" name="fPing">
     1979                 <property name="text">
     1980                  <string> Ping </string>
     1981                 </property>
     1982                 <property name="checkable">
     1983                  <bool>true</bool>
     1984                 </property>
     1985                </widget>
     1986               </item>
     1987               <item row="2" column="0">
     1988                <spacer name="horizontalSpacer_13">
     1989                 <property name="orientation">
     1990                  <enum>Qt::Horizontal</enum>
     1991                 </property>
     1992                 <property name="sizeHint" stdset="0">
     1993                  <size>
     1994                   <width>40</width>
     1995                   <height>20</height>
     1996                  </size>
     1997                 </property>
     1998                </spacer>
    19701999               </item>
    19712000              </layout>
     
    32563285&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
    32573286p, li { white-space: pre-wrap; }
    3258 &lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Ubuntu'; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
    3259 &lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
     3287&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
     3288&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Ubuntu';&quot;&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
    32603289              </property>
    32613290              <property name="textInteractionFlags">
     
    33093338     <x>0</x>
    33103339     <y>0</y>
    3311      <width>1024</width>
     3340     <width>1042</width>
    33123341     <height>21</height>
    33133342    </rect>
     
    34933522   <property name="minimumSize">
    34943523    <size>
    3495      <width>207</width>
     3524     <width>223</width>
    34963525     <height>262</height>
    34973526    </size>
     
    35203549     <item>
    35213550      <layout class="QGridLayout" name="gridLayout_11">
    3522        <item row="1" column="5">
     3551       <item row="1" column="4">
    35233552        <widget class="QLabel" name="fStatusDNSLabel">
    35243553         <property name="text">
     
    35273556        </widget>
    35283557       </item>
    3529        <item row="1" column="4">
     3558       <item row="1" column="3">
    35303559        <widget class="QPushButton" name="fStatusDNSLed">
    35313560         <property name="enabled">
     
    35653594        </widget>
    35663595       </item>
    3567        <item row="3" column="5">
     3596       <item row="3" column="4">
    35683597        <widget class="QLabel" name="fStatusFTMLabel">
    35693598         <property name="text">
     
    35723601        </widget>
    35733602       </item>
    3574        <item row="3" column="4">
     3603       <item row="3" column="3">
    35753604        <widget class="QPushButton" name="fStatusFTMLed">
    35763605         <property name="enabled">
     
    36103639        </widget>
    36113640       </item>
    3612        <item row="3" column="2">
     3641       <item row="3" column="1">
    36133642        <widget class="QCheckBox" name="fStatusFTMEnable">
    36143643         <property name="enabled">
     
    36353664        </widget>
    36363665       </item>
    3637        <item row="4" column="5">
     3666       <item row="4" column="4">
    36383667        <widget class="QLabel" name="fStatusFADLabel">
    36393668         <property name="text">
     
    36423671        </widget>
    36433672       </item>
    3644        <item row="4" column="4">
     3673       <item row="4" column="3">
    36453674        <widget class="QPushButton" name="fStatusFADLed">
    36463675         <property name="enabled">
     
    36803709        </widget>
    36813710       </item>
    3682        <item row="4" column="2">
     3711       <item row="4" column="1">
    36833712        <widget class="QCheckBox" name="fStatusFADEnable">
    36843713         <property name="enabled">
     
    37053734        </widget>
    37063735       </item>
    3707        <item row="6" column="5">
     3736       <item row="6" column="4">
    37083737        <widget class="QLabel" name="fStatusChatLabel">
    37093738         <property name="text">
     
    37123741        </widget>
    37133742       </item>
    3714        <item row="6" column="4">
     3743       <item row="6" column="3">
    37153744        <widget class="QPushButton" name="fStatusChatLed">
    37163745         <property name="enabled">
     
    37503779        </widget>
    37513780       </item>
    3752        <item row="5" column="2">
     3781       <item row="5" column="1">
    37533782        <widget class="QCheckBox" name="fStatusLoggerEnable">
    37543783         <property name="enabled">
     
    37753804        </widget>
    37763805       </item>
    3777        <item row="5" column="4">
     3806       <item row="5" column="3">
    37783807        <widget class="QPushButton" name="fStatusLoggerLed">
    37793808         <property name="enabled">
     
    38133842        </widget>
    38143843       </item>
    3815        <item row="5" column="5">
     3844       <item row="5" column="4">
    38163845        <widget class="QLabel" name="fStatusLoggerLabel">
    38173846         <property name="text">
     
    38203849        </widget>
    38213850       </item>
    3822        <item row="1" column="0">
    3823         <spacer name="horizontalSpacer_7">
    3824          <property name="orientation">
    3825           <enum>Qt::Horizontal</enum>
    3826          </property>
    3827          <property name="sizeHint" stdset="0">
    3828           <size>
    3829            <width>40</width>
    3830            <height>20</height>
    3831           </size>
    3832          </property>
    3833         </spacer>
    3834        </item>
    3835        <item row="1" column="6">
    3836         <spacer name="horizontalSpacer_8">
    3837          <property name="orientation">
    3838           <enum>Qt::Horizontal</enum>
    3839          </property>
    3840          <property name="sizeHint" stdset="0">
    3841           <size>
    3842            <width>40</width>
    3843            <height>20</height>
    3844           </size>
    3845          </property>
    3846         </spacer>
    3847        </item>
    3848        <item row="2" column="0" colspan="7">
     3851       <item row="2" column="0" colspan="6">
    38493852        <widget class="Line" name="line">
    38503853         <property name="orientation">
     
    38533856        </widget>
    38543857       </item>
    3855        <item row="3" column="3">
     3858       <item row="3" column="2">
    38563859        <widget class="QLabel" name="fStatusFTM">
    38573860         <property name="sizePolicy">
     
    38723875        </widget>
    38733876       </item>
    3874        <item row="4" column="3">
     3877       <item row="4" column="2">
    38753878        <widget class="QLabel" name="fStatusFAD">
    38763879         <property name="sizePolicy">
     
    38913894        </widget>
    38923895       </item>
    3893        <item row="5" column="3">
     3896       <item row="5" column="2">
    38943897        <widget class="QLabel" name="fStatusLogger">
    38953898         <property name="sizePolicy">
     
    39103913        </widget>
    39113914       </item>
    3912        <item row="6" column="3">
     3915       <item row="6" column="2">
    39133916        <widget class="QLabel" name="fStatusChat">
    39143917         <property name="sizePolicy">
     
    39293932        </widget>
    39303933       </item>
    3931        <item row="1" column="3">
     3934       <item row="1" column="2">
    39323935        <widget class="QLabel" name="fStatusDNS">
    39333936         <property name="sizePolicy">
     
    39473950         </property>
    39483951        </widget>
     3952       </item>
     3953       <item row="1" column="5">
     3954        <spacer name="horizontalSpacer_8">
     3955         <property name="orientation">
     3956          <enum>Qt::Horizontal</enum>
     3957         </property>
     3958         <property name="sizeHint" stdset="0">
     3959          <size>
     3960           <width>40</width>
     3961           <height>20</height>
     3962          </size>
     3963         </property>
     3964        </spacer>
    39493965       </item>
    39503966      </layout>
Note: See TracChangeset for help on using the changeset viewer.