Settings tweak for SD printing

This commit is contained in:
NeoTheFox 2015-03-03 16:40:45 +03:00
parent 7dbe5c64eb
commit 35fe77e08c
3 changed files with 7 additions and 2 deletions

View File

@ -29,6 +29,8 @@ MainWindow::MainWindow(QWidget *parent) :
ui->extruderlcd->setPalette(Qt::red);
ui->bedlcd->setPalette(Qt::red);
if(!settings.value("core/firstrun").toBool()) firstrun = true;
checkingTemperature = settings.value("core/checktemperature").toBool();
ui->checktemp->setChecked(checkingTemperature);
@ -76,6 +78,7 @@ MainWindow::~MainWindow()
settings.setValue("printer/baudrateIndex", ui->baudbox->currentIndex());
settings.setValue("core/checktemperature", ui->checktemp->isChecked());
if(firstrun) settings.setValue("core/firstrun", true);
settings.beginWriteArray("user/recentfiles");
for(int i = 0; i < recentFiles.size(); i++)

View File

@ -55,6 +55,7 @@ private:
void parseFile(QFile &file);
QSerialPort printer;
QSerialPortInfo printerinfo;
bool firstrun;
bool sending;
bool paused;
bool commandDone;

View File

@ -7,10 +7,11 @@ SettingsWindow::SettingsWindow(QWidget *parent) :
{
ui->setupUi(this);
ui->senderbox->setValue(settings.value("core/senderinterval").toFloat());
if(!settings.value("core/firstrun").toBool()) ui->senderbox->setValue(2);
else ui->senderbox->setValue(settings.value("core/senderinterval").toFloat());
if(settings.value("core/statusinterval").toInt()) ui->statusbox->setValue(settings.value("core/statusinterval").toInt());
else ui->senderbox->setValue(3000);
else ui->statusbox->setValue(1500);
if(settings.value("printer/bedx").toInt()) ui->bedxbox->setValue(settings.value("printer/bedx").toInt());
else ui->bedxbox->setValue(200);