Subversion Repositories Code-Repo

Rev

Rev 354 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 354 Rev 356
Line 22... Line 22...
22
    serialInitLayout->addWidget(serialInitWidget);
22
    serialInitLayout->addWidget(serialInitWidget);
23
    groupSerialInit->setLayout(serialInitLayout);
23
    groupSerialInit->setLayout(serialInitLayout);
24
    connect(serialInitWidget, SIGNAL(UpdateStatus(QString)), this, SLOT(UpdateSerialStatus(QString)));
24
    connect(serialInitWidget, SIGNAL(UpdateStatus(QString)), this, SLOT(UpdateSerialStatus(QString)));
25
 
25
 
26
    // Initialize data widget
26
    // Initialize data widget
27
    textIOWidget = new TextIOWidget();
27
    serialIOWidget = new SerialIOWidget();
28
    groupSerialData = new QGroupBox("Data");
28
    groupSerialData = new QGroupBox("Data");
29
    QGridLayout *serialDataLayout = new QGridLayout();
29
    QGridLayout *serialDataLayout = new QGridLayout();
30
    serialDataLayout->setContentsMargins(0, 0, 0, 0);
30
    serialDataLayout->setContentsMargins(0, 0, 0, 0);
31
    serialDataLayout->addWidget(textIOWidget);
31
    serialDataLayout->addWidget(serialIOWidget);
32
    groupSerialData->setLayout(serialDataLayout);
32
    groupSerialData->setLayout(serialDataLayout);
33
    connect(serialInitWidget, SIGNAL(Serial_ReceivedByte(char)), textIOWidget, SLOT(Serial_ReceivedByte(char)));
33
    connect(serialInitWidget, SIGNAL(Serial_ReceivedByte(char)), serialIOWidget, SLOT(Serial_ReceivedByte(char)));
34
    connect(serialInitWidget, SIGNAL(Serial_Connected()), textIOWidget, SLOT(Serial_EnableTransmit()));
34
    connect(serialInitWidget, SIGNAL(Serial_Connected()), serialIOWidget, SLOT(Serial_EnableTransmit()));
35
    connect(serialInitWidget, SIGNAL(Serial_Disconnected()), textIOWidget, SLOT(Serial_DisableTransmit()));
35
    connect(serialInitWidget, SIGNAL(Serial_Disconnected()), serialIOWidget, SLOT(Serial_DisableTransmit()));
36
    connect(textIOWidget, SIGNAL(Serial_TransmitByteArray(QByteArray)), serialInitWidget, SIGNAL(Serial_TransmitByteArray(QByteArray)));
36
    connect(serialIOWidget, SIGNAL(Serial_TransmitByteArray(QByteArray)), serialInitWidget, SIGNAL(Serial_TransmitByteArray(QByteArray)));
37
 
37
 
38
    // Initialize macro widget
38
    // Initialize macro widget
39
    macroDockWidget = new QDockWidget("Macro Controller", this);
39
    macroDockWidget = new QDockWidget("Macro Controller", this);
40
    macroWidget = new MacroWidget(macroDockWidget);
40
    macroWidget = new MacroWidget(macroDockWidget);
41
    macroDockWidget->setWidget(macroWidget);
41
    macroDockWidget->setWidget(macroWidget);
42
    macroDockWidget->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);
42
    macroDockWidget->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);
43
    macroDockWidget->hide();
43
    macroDockWidget->hide();
44
    addDockWidget(Qt::RightDockWidgetArea, macroDockWidget);
44
    addDockWidget(Qt::RightDockWidgetArea, macroDockWidget);
45
    connect(macroWidget, SIGNAL(Macro_TransmitText(QByteArray)), textIOWidget, SLOT(Serial_PrepareTransmit(QByteArray)));
45
    connect(macroWidget, SIGNAL(Macro_TransmitText(QByteArray)), serialIOWidget, SLOT(Serial_PrepareTransmit(QByteArray)));
46
    connect(serialInitWidget, SIGNAL(Serial_Connected()), macroWidget, SLOT(Macro_EnableTransmit()));
46
    connect(serialInitWidget, SIGNAL(Serial_Connected()), macroWidget, SLOT(Macro_EnableTransmit()));
47
    connect(serialInitWidget, SIGNAL(Serial_Disconnected()), macroWidget, SLOT(Macro_DisableTransmit()));
47
    connect(serialInitWidget, SIGNAL(Serial_Disconnected()), macroWidget, SLOT(Macro_DisableTransmit()));
48
 
48
 
49
    // Connect local widgets
49
    // Connect local widgets
50
    connect(btnMacro, SIGNAL(clicked()), macroDockWidget->toggleViewAction(), SLOT(trigger()));
50
    connect(btnMacro, SIGNAL(clicked()), macroDockWidget->toggleViewAction(), SLOT(trigger()));