allow to set the default size of musredit via the musredit_startup.xml.

This commit is contained in:
2021-10-02 09:26:13 +02:00
parent df03277c4c
commit 4f2041c141
12 changed files with 72 additions and 5 deletions

View File

@@ -148,6 +148,10 @@ bool PAdminXMLParser::startElement()
fKeyWord = eDarkThemeIconsMenu;
} else if (qName == "dark_theme_icons_toolbar") {
fKeyWord = eDarkThemeIconsToolbar;
} else if (qName == "edit_w") {
fKeyWord = eEditW;
} else if (qName == "edit_h") {
fKeyWord = eEditH;
} else if (qName == "keep_minuit2_output") {
fKeyWord = eKeepMinuit2Output;
} else if (qName == "dump_ascii") {
@@ -345,6 +349,16 @@ bool PAdminXMLParser::characters()
flag = false;
fAdmin->setDarkThemeIconsToolbarFlag(flag);
break;
case eEditW:
ival = QString(str.toLatin1()).trimmed().toInt(&ok);
if (ok)
fAdmin->setEditWidth(ival);
break;
case eEditH:
ival = QString(str.toLatin1()).trimmed().toInt(&ok);
if (ok)
fAdmin->setEditHeight(ival);
break;
case eKeepMinuit2Output:
if (str == "y")
flag = true;
@@ -599,6 +613,8 @@ void PAdminXMLParser::dump()
std::cout << "debug> enable_musrt0 : " << fAdmin->getEnableMusrT0Flag() << std::endl;
std::cout << "debug> dark_theme_icons_menu : " << fAdmin->getDarkThemeIconsMenuFlag() << std::endl;
std::cout << "debug> dark_theme_icons_toolbar : " << fAdmin->getDarkThemeIconsToolbarFlag() << std::endl;
std::cout << "debug> edit_w : " << fAdmin->getEditWidth() << std::endl;
std::cout << "debug> edit_h : " << fAdmin->getEditHeight() << std::endl;
std::cout << "debug> +++++++++++++++++++++++" << std::endl;
std::cout << "debug> recent_files:" << std::endl;
for (int i=0; i<fAdmin->getNumRecentFiles(); i++) {
@@ -732,6 +748,9 @@ PAdmin::PAdmin() : QObject()
fEstimateN0 = true;
fChisqPreRunBlock = false;
fEditWidth = 900;
fEditHeight = 800;
fMsr2DataParam.runList = QString("");
fMsr2DataParam.runListFileName = QString("");
fMsr2DataParam.msrFileExtension = QString("");