#ifndef CONNECTORTESTVISUALIZATIONWIDGET_H #define CONNECTORTESTVISUALIZATIONWIDGET_H #include #include "ONOFFStatusWidget.h" #include "CableTestBenchDefs.h" #include #include #define ON_OFF_WIDGET_SIZE 30 #define LED_PER_LINE_COUNT 10 class CConnectorTestVisualizationWidget : public QWidget { Q_OBJECT public: explicit CConnectorTestVisualizationWidget(QWidget *parent = 0); QList mPinsWidgetsList; int SetConnectorPinCount(int count); int ClearConnectorsLists(); int DisablePinClicks(); int EnablePinClicks(); int SetConnectorPinStates(QBitArray PinStates); signals: void PinClicked(int PinNbr); private: bool mPinClicksEnabled; public slots: void ONOFFLedClicked(int Index); }; #endif // CONNECTORTESTVISUALIZATIONWIDGET_H