Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 

46 řádky
851 B

  1. #ifndef CONNECTORTESTVISUALIZATIONWIDGET_H
  2. #define CONNECTORTESTVISUALIZATIONWIDGET_H
  3. #include <QWidget>
  4. #include "ONOFFStatusWidget.h"
  5. #include "CableTestBenchDefs.h"
  6. #include <QList>
  7. #include <QBitArray>
  8. #define ON_OFF_WIDGET_SIZE 30
  9. #define LED_PER_LINE_COUNT 10
  10. class CConnectorTestVisualizationWidget : public QWidget
  11. {
  12. Q_OBJECT
  13. public:
  14. explicit CConnectorTestVisualizationWidget(QWidget *parent = 0);
  15. QList<CONOFFStatusWidget*> mPinsWidgetsList;
  16. int SetConnectorPinCount(int count);
  17. int ClearConnectorsLists();
  18. int DisablePinClicks();
  19. int EnablePinClicks();
  20. int SetConnectorPinStates(QBitArray PinStates);
  21. signals:
  22. void PinClicked(int PinNbr);
  23. private:
  24. bool mPinClicksEnabled;
  25. public slots:
  26. void ONOFFLedClicked(int Index);
  27. };
  28. #endif // CONNECTORTESTVISUALIZATIONWIDGET_H