Remember most recently used printer. (#215)

This commit is contained in:
Jaye Evins
2025-07-28 15:11:36 -04:00
committed by GitHub
parent 3a4bb61f44
commit 475971b701
4 changed files with 44 additions and 28 deletions
+19
View File
@@ -22,6 +22,7 @@
#include "Settings.h"
#include <QLocale>
#include <QPrinterInfo>
#include <QString>
#include <QtDebug>
@@ -356,5 +357,23 @@ namespace glabels
emit mInstance->changed();
}
QString Settings::recentPrinter()
{
mInstance->beginGroup( "Recent" );
QString printer = mInstance->value( "printer", QPrinterInfo::defaultPrinterName() ).toString();
mInstance->endGroup();
return printer;
}
void Settings::setRecentPrinter( const QString& printer )
{
mInstance->beginGroup( "Recent" );
mInstance->setValue( "printer", printer );
mInstance->endGroup();
}
}
}