Changeset - 15d26ea7c1ff
[Not reviewed]
settings
0 1 0
Hasan Yavuz Ă–ZDERYA - 9 years ago 2016-09-02 15:11:25
hy@ozderya.net
save/load data bits setting
1 file changed with 11 insertions and 0 deletions:
0 comments (0 inline, 0 general)
src/portcontrol.cpp
Show inline comments
 
@@ -326,12 +326,15 @@ void PortControl::saveSettings(QSettings
 
    }
 
    else
 
    {
 
        settings->setValue("parity", "none");
 
    }
 

	
 
    // save number of bits
 
    settings->setValue("dataBits", dataBitsButtons.checkedId());
 

	
 
    settings->endGroup();
 
}
 

	
 
void PortControl::loadSettings(QSettings* settings)
 
{
 
    settings->beginGroup("Port");
 
@@ -363,8 +366,16 @@ void PortControl::loadSettings(QSettings
 
    else
 
    {
 
        ui->rbNoParity->setChecked(true);
 
    }
 
    selectParity((QSerialPort::Parity) parityButtons.checkedId());
 

	
 
    // load number of bits
 
    int dataBits = settings->value("dataBits", dataBitsButtons.checkedId()).toInt();
 
    if (dataBits >=5 && dataBits <= 8)
 
    {
 
        dataBitsButtons.button((QSerialPort::DataBits) dataBits)->setChecked(true);
 
        selectDataBits(dataBits);
 
    }
 

	
 
    settings->endGroup();
 
}
0 comments (0 inline, 0 general)