Refactoring. Use std::initializer_list.

--HG--
branch : feature
This commit is contained in:
Roman Telezhynskyi 2019-03-29 11:38:46 +02:00
parent 47bcfd74ab
commit 248b0e3eeb

View File

@ -138,50 +138,50 @@ const QString LONG_OPTION_LANDSCAPE_ORIENTATION = QStringLiteral("landscapeOrien
*/ */
QStringList AllKeys() QStringList AllKeys()
{ {
QStringList list; return QStringList
list << LONG_OPTION_BASENAME << SINGLE_OPTION_BASENAME {
<< LONG_OPTION_DESTINATION << SINGLE_OPTION_DESTINATION LONG_OPTION_BASENAME, SINGLE_OPTION_BASENAME,
<< LONG_OPTION_MEASUREFILE << SINGLE_OPTION_MEASUREFILE LONG_OPTION_DESTINATION, SINGLE_OPTION_DESTINATION,
<< LONG_OPTION_PAGETEMPLATE << SINGLE_OPTION_PAGETEMPLATE LONG_OPTION_MEASUREFILE, SINGLE_OPTION_MEASUREFILE,
<< LONG_OPTION_EXP2FORMAT << SINGLE_OPTION_EXP2FORMAT LONG_OPTION_PAGETEMPLATE, SINGLE_OPTION_PAGETEMPLATE,
<< LONG_OPTION_BINARYDXF LONG_OPTION_EXP2FORMAT, SINGLE_OPTION_EXP2FORMAT,
<< LONG_OPTION_TEXT2PATHS LONG_OPTION_BINARYDXF,
<< LONG_OPTION_EXPORTONLYDETAILS LONG_OPTION_TEXT2PATHS,
<< LONG_OPTION_EXPORTSUCHDETAILS LONG_OPTION_EXPORTONLYDETAILS,
<< LONG_OPTION_CROP << SINGLE_OPTION_CROP LONG_OPTION_EXPORTSUCHDETAILS,
<< LONG_OPTION_UNITE << SINGLE_OPTION_UNITE LONG_OPTION_CROP, SINGLE_OPTION_CROP,
<< LONG_OPTION_PAGEW << SINGLE_OPTION_PAGEW LONG_OPTION_UNITE, SINGLE_OPTION_UNITE,
<< LONG_OPTION_PAGEH << SINGLE_OPTION_PAGEH LONG_OPTION_PAGEW, SINGLE_OPTION_PAGEW,
<< LONG_OPTION_PAGEUNITS << SINGLE_OPTION_PAGEUNITS LONG_OPTION_PAGEH, SINGLE_OPTION_PAGEH,
<< LONG_OPTION_SAVELENGTH << SINGLE_OPTION_SAVELENGTH LONG_OPTION_PAGEUNITS, SINGLE_OPTION_PAGEUNITS,
<< LONG_OPTION_SHIFTUNITS << SINGLE_OPTION_SHIFTUNITS LONG_OPTION_SAVELENGTH, SINGLE_OPTION_SAVELENGTH,
<< LONG_OPTION_GAPWIDTH << SINGLE_OPTION_GAPWIDTH LONG_OPTION_SHIFTUNITS, SINGLE_OPTION_SHIFTUNITS,
<< LONG_OPTION_GROUPPING << SINGLE_OPTION_GROUPPING LONG_OPTION_GAPWIDTH, SINGLE_OPTION_GAPWIDTH,
<< LONG_OPTION_TEST << SINGLE_OPTION_TEST LONG_OPTION_GROUPPING, SINGLE_OPTION_GROUPPING,
<< LONG_OPTION_PENDANTIC LONG_OPTION_TEST, SINGLE_OPTION_TEST,
<< LONG_OPTION_GRADATIONSIZE << SINGLE_OPTION_GRADATIONSIZE LONG_OPTION_PENDANTIC,
<< LONG_OPTION_GRADATIONHEIGHT << SINGLE_OPTION_GRADATIONHEIGHT LONG_OPTION_GRADATIONSIZE, SINGLE_OPTION_GRADATIONSIZE,
<< LONG_OPTION_USER_MATERIAL LONG_OPTION_GRADATIONHEIGHT, SINGLE_OPTION_GRADATIONHEIGHT,
<< LONG_OPTION_IGNORE_MARGINS << SINGLE_OPTION_IGNORE_MARGINS LONG_OPTION_USER_MATERIAL,
<< LONG_OPTION_LEFT_MARGIN << SINGLE_OPTION_LEFT_MARGIN LONG_OPTION_IGNORE_MARGINS, SINGLE_OPTION_IGNORE_MARGINS,
<< LONG_OPTION_RIGHT_MARGIN << SINGLE_OPTION_RIGHT_MARGIN LONG_OPTION_LEFT_MARGIN, SINGLE_OPTION_LEFT_MARGIN,
<< LONG_OPTION_TOP_MARGIN << SINGLE_OPTION_TOP_MARGIN LONG_OPTION_RIGHT_MARGIN, SINGLE_OPTION_RIGHT_MARGIN,
<< LONG_OPTION_BOTTOM_MARGIN << SINGLE_OPTION_BOTTOM_MARGIN LONG_OPTION_TOP_MARGIN, SINGLE_OPTION_TOP_MARGIN,
<< LONG_OPTION_NESTING_TIME << SINGLE_OPTION_NESTING_TIME LONG_OPTION_BOTTOM_MARGIN, SINGLE_OPTION_BOTTOM_MARGIN,
<< LONG_OPTION_EFFICIENCY_COEFFICIENT << SINGLE_OPTION_EFFICIENCY_COEFFICIENT LONG_OPTION_NESTING_TIME, SINGLE_OPTION_NESTING_TIME,
<< LONG_OPTION_NO_HDPI_SCALING LONG_OPTION_EFFICIENCY_COEFFICIENT, SINGLE_OPTION_EFFICIENCY_COEFFICIENT,
<< LONG_OPTION_CSVWITHHEADER LONG_OPTION_NO_HDPI_SCALING,
<< LONG_OPTION_CSVCODEC LONG_OPTION_CSVWITHHEADER,
<< LONG_OPTION_CSVSEPARATOR LONG_OPTION_CSVCODEC,
<< LONG_OPTION_CSVEXPORTFM LONG_OPTION_CSVSEPARATOR,
<< LONG_OPTION_TILED_PDF_PAGE_TEMPLATE LONG_OPTION_CSVEXPORTFM,
<< LONG_OPTION_TILED_PDF_LEFT_MARGIN LONG_OPTION_TILED_PDF_PAGE_TEMPLATE,
<< LONG_OPTION_TILED_PDF_RIGHT_MARGIN LONG_OPTION_TILED_PDF_LEFT_MARGIN,
<< LONG_OPTION_TILED_PDF_TOP_MARGIN LONG_OPTION_TILED_PDF_RIGHT_MARGIN,
<< LONG_OPTION_TILED_PDF_BOTTOM_MARGIN LONG_OPTION_TILED_PDF_TOP_MARGIN,
<< LONG_OPTION_TILED_PDF_LANDSCAPE LONG_OPTION_TILED_PDF_BOTTOM_MARGIN,
<< LONG_OPTION_FOLLOW_GRAINLINE LONG_OPTION_TILED_PDF_LANDSCAPE,
<< LONG_OPTION_LANDSCAPE_ORIENTATION; LONG_OPTION_FOLLOW_GRAINLINE,
LONG_OPTION_LANDSCAPE_ORIENTATION
return list; };
} }