Skip to content

Commit

Permalink
Simplified the code a bit
Browse files Browse the repository at this point in the history
  • Loading branch information
doxygen committed Mar 17, 2020
1 parent 4db68bb commit a6383d9
Showing 1 changed file with 6 additions and 24 deletions.
30 changes: 6 additions & 24 deletions addon/doxywizard/doxywizard.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -343,10 +343,7 @@ void MainWindow::clearRecent()
m_recentFiles.clear();
for (int i=0;i<MAX_RECENT_FILES;i++)
{
QString res;
QTextStream out(&res);
out << "recent/config" << i++;
m_settings.setValue(res,QString::fromLatin1(""));
m_settings.setValue(QString::fromLatin1("recent/config%1").arg(i++),QString::fromLatin1(""));
}
m_settings.sync();
}
Expand Down Expand Up @@ -392,10 +389,7 @@ void MainWindow::loadSettings()
/* due to prepend use list in reversed order */
for (int i=MAX_RECENT_FILES;i>=0;i--)
{
QString res;
QTextStream out(&res);
out << "recent/config" << i;
QString entry = m_settings.value(res).toString();
QString entry = m_settings.value(QString::fromLatin1("recent/config%1").arg(i)).toString();
if (!entry.isEmpty() && QFileInfo(entry).exists())
{
addRecentFileList(entry);
Expand Down Expand Up @@ -453,18 +447,12 @@ void MainWindow::updateRecentFile(void)
int i=0;
foreach( QString str, m_recentFiles )
{
QString res;
QTextStream out(&res);
out << "recent/config" << i++;
m_recentMenu->addAction(str);
m_settings.setValue(res,str);
m_settings.setValue(QString::fromLatin1("recent/config%1").arg(i++),str);
}
for (;i<MAX_RECENT_FILES;i++)
{
QString res;
QTextStream out(&res);
out << "recent/config" << i;
m_settings.setValue(res,QString::fromLatin1(""));
m_settings.setValue(QString::fromLatin1("recent/config%1").arg(i),QString::fromLatin1(""));
}
}

Expand Down Expand Up @@ -701,22 +689,16 @@ int main(int argc,char **argv)
{
if (!qstrcmp(argv[1],"--help"))
{
QString res;
QTextStream out(&res);
out << "Usage: " << argv[0] << " [config file]";
QMessageBox msgBox;
msgBox.setText(res);
msgBox.setText(QString::fromLatin1("Usage: %1 [config file]").arg(QString::fromLatin1(argv[0])));
msgBox.exec();
exit(0);
}
}
if (argc > 2)
{
QString res;
QTextStream out(&res);
out << "Too many arguments specified\n\nUsage: " << argv[0] << " [config file]";
QMessageBox msgBox;
msgBox.setText(res);
msgBox.setText(QString::fromLatin1("Too many arguments specified\n\nUsage: %1 [config file]").arg(QString::fromLatin1(argv[0])));
msgBox.exec();
exit(1);
}
Expand Down

0 comments on commit a6383d9

Please sign in to comment.