Settings tweak for SD printing
This commit is contained in:
parent
7dbe5c64eb
commit
35fe77e08c
@ -29,6 +29,8 @@ MainWindow::MainWindow(QWidget *parent) :
|
|||||||
ui->extruderlcd->setPalette(Qt::red);
|
ui->extruderlcd->setPalette(Qt::red);
|
||||||
ui->bedlcd->setPalette(Qt::red);
|
ui->bedlcd->setPalette(Qt::red);
|
||||||
|
|
||||||
|
if(!settings.value("core/firstrun").toBool()) firstrun = true;
|
||||||
|
|
||||||
checkingTemperature = settings.value("core/checktemperature").toBool();
|
checkingTemperature = settings.value("core/checktemperature").toBool();
|
||||||
ui->checktemp->setChecked(checkingTemperature);
|
ui->checktemp->setChecked(checkingTemperature);
|
||||||
|
|
||||||
@ -76,6 +78,7 @@ MainWindow::~MainWindow()
|
|||||||
|
|
||||||
settings.setValue("printer/baudrateIndex", ui->baudbox->currentIndex());
|
settings.setValue("printer/baudrateIndex", ui->baudbox->currentIndex());
|
||||||
settings.setValue("core/checktemperature", ui->checktemp->isChecked());
|
settings.setValue("core/checktemperature", ui->checktemp->isChecked());
|
||||||
|
if(firstrun) settings.setValue("core/firstrun", true);
|
||||||
|
|
||||||
settings.beginWriteArray("user/recentfiles");
|
settings.beginWriteArray("user/recentfiles");
|
||||||
for(int i = 0; i < recentFiles.size(); i++)
|
for(int i = 0; i < recentFiles.size(); i++)
|
||||||
|
|||||||
@ -55,6 +55,7 @@ private:
|
|||||||
void parseFile(QFile &file);
|
void parseFile(QFile &file);
|
||||||
QSerialPort printer;
|
QSerialPort printer;
|
||||||
QSerialPortInfo printerinfo;
|
QSerialPortInfo printerinfo;
|
||||||
|
bool firstrun;
|
||||||
bool sending;
|
bool sending;
|
||||||
bool paused;
|
bool paused;
|
||||||
bool commandDone;
|
bool commandDone;
|
||||||
|
|||||||
@ -7,10 +7,11 @@ SettingsWindow::SettingsWindow(QWidget *parent) :
|
|||||||
{
|
{
|
||||||
ui->setupUi(this);
|
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());
|
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());
|
if(settings.value("printer/bedx").toInt()) ui->bedxbox->setValue(settings.value("printer/bedx").toInt());
|
||||||
else ui->bedxbox->setValue(200);
|
else ui->bedxbox->setValue(200);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user