SerialSettingsWidget::SerialSettingsWidget(QWidget *parent) :
	QWidget(parent),
	ui(new Ui::SerialSettingsWidget)
  , m_serialModbus( NULL )
{
	ui->setupUi(this);
	enableGuiItems(false);
}
TcpIpSettingsWidget::TcpIpSettingsWidget(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::TcpIpSettingsWidget)
,   m_tcpModbus(0)
{
    ui->setupUi(this);
    connect(ui->edNetworkAddress, SIGNAL(textChanged(QString)), this, SLOT(onEdNetworkAddressTextChanged(QString)));
    ui->edPort->setValidator(new QIntValidator(this));
    enableGuiItems(false);
}
SerialSettingsWidget::SerialSettingsWidget(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::SerialSettingsWidget)
{
    ui->setupUi(this);

    bool check=Config::serialinterfaceActive==1;

    ui->checkBox->setChecked(check);
    if(check){
        setOptions(true);
    }

    enableGuiItems(check);

}
void TcpIpSettingsWidget::on_cbEnabled_clicked(bool checked)
{
    enableGuiItems(checked);
}