Changeset 10415


Ignore:
Timestamp:
Apr 19, 2011, 8:29:06 PM (9 years ago)
Author:
tbretz
Message:
Removed obsolete second and thrid button.
File:
1 edited

Legend:

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

    r10397 r10415  
    204204
    205205            if (s.index<FTM::kDisconnected) // No Dim connection
    206             {
    207                 fStatusFTMLed_1->setEnabled(false);
    208                 fStatusFTMLed_2->setEnabled(false);
    209                 fStatusFTMLed_3->setEnabled(false);
    210             }
     206                fStatusFTMLed->setIcon(QIcon(":/Resources/icons/gray circle 1.png"));
    211207            if (s.index==FTM::kDisconnected) // Dim connection / FTM disconnected
    212             {
    213                 fStatusFTMLed_1->setEnabled(true);
    214                 fStatusFTMLed_2->setEnabled(false);
    215                 fStatusFTMLed_3->setEnabled(false);
    216             }
     208                fStatusFTMLed->setIcon(QIcon(":/Resources/icons/yellow circle 1.png"));
    217209            if (s.index==FTM::kConnected) // Dim connection / FTM connected
    218             {
    219                 fStatusFTMLed_1->setEnabled(false);
    220                 fStatusFTMLed_2->setEnabled(true);
    221                 fStatusFTMLed_3->setEnabled(false);
    222             }
     210                fStatusFTMLed->setIcon(QIcon(":/Resources/icons/green circle 1.png"));
    223211        }
    224212
     
    229217
    230218            if (s.index<FTM::kDisconnected) // No Dim connection
    231             {
    232                 fStatusFADLed_1->setEnabled(false);
    233                 fStatusFADLed_2->setEnabled(false);
    234                 fStatusFADLed_3->setEnabled(false);
    235             }
     219                fStatusFADLed->setIcon(QIcon(":/Resources/icons/gray circle 1.png"));
    236220            if (s.index==FTM::kDisconnected) // Dim connection / FTM disconnected
    237             {
    238                 fStatusFADLed_1->setEnabled(true);
    239                 fStatusFADLed_2->setEnabled(false);
    240                 fStatusFADLed_3->setEnabled(false);
    241             }
     221                fStatusFADLed->setIcon(QIcon(":/Resources/icons/yellow circle 1.png"));
    242222            if (s.index==FTM::kConnected) // Dim connection / FTM connected
    243             {
    244                 fStatusFADLed_1->setEnabled(false);
    245                 fStatusFADLed_2->setEnabled(true);
    246                 fStatusFADLed_3->setEnabled(false);
    247             }
     223                fStatusFADLed->setIcon(QIcon(":/Resources/icons/green circle 1.png"));
    248224        }
    249225
     
    253229            fStatusLoggerLabel->setToolTip(s.comment.c_str());
    254230
    255             if (s.index<-1 || s.index>=0x100) // Error
    256             {
    257                 fStatusLoggerLed_1->setEnabled(false);
    258                 fStatusLoggerLed_2->setEnabled(false);
    259                 fStatusLoggerLed_3->setEnabled(false);
    260             }
     231            if (s.index<-1) // Error
     232                fStatusLoggerLed->setIcon(QIcon(":/Resources/icons/gray circle 1.png"));
     233            if (s.index>=0x100) // Error
     234                fStatusLoggerLed->setIcon(QIcon(":/Resources/icons/red circle 1.png"));
    261235            if (s.index<=30)   // Waiting
    262             {
    263                 fStatusLoggerLed_1->setEnabled(false);
    264                 fStatusLoggerLed_2->setEnabled(true);
    265                 fStatusLoggerLed_3->setEnabled(false);
    266             }
     236                fStatusLoggerLed->setIcon(QIcon(":/Resources/icons/yellow circle 1.png"));
    267237            if (s.index==40)   // Logging
    268             {
    269                 fStatusLoggerLed_1->setEnabled(false);
    270                 fStatusLoggerLed_2->setEnabled(false);
    271                 fStatusLoggerLed_3->setEnabled(true);
    272             }
     238                fStatusLoggerLed->setIcon(QIcon(":/Resources/icons/green circle 1.png"));
    273239        }
    274240
     
    278244
    279245            if (s.index==FTM::kConnected) // Dim connection / FTM connected
    280                 fStatusChatLed_3->setEnabled(true);
     246                fStatusChatLed->setIcon(QIcon(":/Resources/icons/green circle 1.png"));
    281247            else
    282                 fStatusChatLed_3->setEnabled(false);
     248                fStatusChatLed->setIcon(QIcon(":/Resources/icons/gray circle 1.png"));
    283249        }
    284250    }
     
    333299        str << "DIM V" << version/100 << 'r' << version%100;
    334300
    335         fStatusDNSLed_3->setEnabled(version!=0);
     301        if (version==0)
     302            fStatusDNSLed->setIcon(QIcon(":/Resources/icons/red circle 1.png"));
     303        else
     304            fStatusDNSLed->setIcon(QIcon(":/Resources/icons/green circle 1.png"));
     305
    336306        fStatusDNSLabel->setText(version==0?"Offline":str.str().c_str());
    337307        fStatusDNSLabel->setToolTip(version==0?"No connection to DIM DNS.":"Connection to DIM DNS established.");
Note: See TracChangeset for help on using the changeset viewer.