写入配置时自动创建文件夹
This commit is contained in:
parent
bb549be073
commit
461158e30e
|
@ -42,6 +42,7 @@ void saveCfgValue(const char *appName, const char *key, const QString &value)
|
|||
{
|
||||
HGChar cfgPath[512];
|
||||
HGBase_GetConfigPath(cfgPath, 512);
|
||||
HGBase_CreateDir(cfgPath);
|
||||
strcat(cfgPath, "HGScanner.ini");
|
||||
|
||||
HGBase_SetProfileString(cfgPath, appName, key, getStdString(value).c_str());
|
||||
|
@ -51,6 +52,7 @@ void saveCfgValue(const char *appName, const char *key, int value)
|
|||
{
|
||||
HGChar cfgPath[512];
|
||||
HGBase_GetConfigPath(cfgPath, 512);
|
||||
HGBase_CreateDir(cfgPath);
|
||||
strcat(cfgPath, "HGScanner.ini");
|
||||
|
||||
HGBase_SetProfileInt(cfgPath, appName, key, value);
|
||||
|
@ -60,6 +62,7 @@ void saveCfgValue(const char *appName, const char *key, bool value)
|
|||
{
|
||||
HGChar cfgPath[512];
|
||||
HGBase_GetConfigPath(cfgPath, 512);
|
||||
HGBase_CreateDir(cfgPath);
|
||||
strcat(cfgPath, "HGScanner.ini");
|
||||
|
||||
HGBase_SetProfileInt(cfgPath, appName, key, (HGInt)value);
|
||||
|
|
|
@ -101,7 +101,7 @@ MainWindow::MainWindow(QWidget *parent)
|
|||
QRegExp rx("[0-9,-]+$");
|
||||
m_multiPageLineEdit = new HGLineEdit(this);
|
||||
m_multiPageLineEdit->setValidator(new QRegExpValidator(rx, this));
|
||||
m_multiPageLineEdit->setFixedWidth(70);
|
||||
m_multiPageLineEdit->setFixedWidth(100);
|
||||
m_multiPageLineEdit->setAlignment(Qt::AlignHCenter);
|
||||
ui->toolBar->insertWidget(ui->act_nextPage, m_multiPageLineEdit);
|
||||
|
||||
|
|
Loading…
Reference in New Issue