Changeset 10415
- Timestamp:
- 04/19/11 20:29:06 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/FACT++/gui/FactGui.h
r10397 r10415 204 204 205 205 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")); 211 207 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")); 217 209 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")); 223 211 } 224 212 … … 229 217 230 218 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")); 236 220 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")); 242 222 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")); 248 224 } 249 225 … … 253 229 fStatusLoggerLabel->setToolTip(s.comment.c_str()); 254 230 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")); 261 235 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")); 267 237 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")); 273 239 } 274 240 … … 278 244 279 245 if (s.index==FTM::kConnected) // Dim connection / FTM connected 280 fStatusChatLed _3->setEnabled(true);246 fStatusChatLed->setIcon(QIcon(":/Resources/icons/green circle 1.png")); 281 247 else 282 fStatusChatLed _3->setEnabled(false);248 fStatusChatLed->setIcon(QIcon(":/Resources/icons/gray circle 1.png")); 283 249 } 284 250 } … … 333 299 str << "DIM V" << version/100 << 'r' << version%100; 334 300 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 336 306 fStatusDNSLabel->setText(version==0?"Offline":str.str().c_str()); 337 307 fStatusDNSLabel->setToolTip(version==0?"No connection to DIM DNS.":"Connection to DIM DNS established.");
Note:
See TracChangeset
for help on using the changeset viewer.