fancytabwidget.cpp: prefer QString to std::string

Consistently use QString, rather than creating a std::string and
immediately casting to std::string
This commit is contained in:
Antonio Russo 2019-09-10 17:27:08 -06:00
parent ccaa59cc66
commit e2de5cd62e

View File

@ -294,25 +294,25 @@ void FancyTabWidget::loadSettings(const char *kSettingsGroup) {
QSettings settings;
settings.beginGroup(kSettingsGroup);
for(int i =0;i<count();i++) {
int originalIndex = tabBar()->tabData(i).toInt();
std::string k = "tab_index_" + std::to_string(originalIndex);
for (int i = 0; i < count(); i++) {
int originalIndex = tabBar()->tabData(i).toInt();
QString k = "tab_index_" + QString::number(originalIndex);
int newIndex = settings.value(QString::fromStdString(k), i).toInt();
int newIndex = settings.value(k, i).toInt();
if(newIndex >= 0)
tabBar()->moveTab(i,newIndex);
else
removeTab(i); // Does not delete page
}
if (newIndex >= 0)
tabBar()->moveTab(i, newIndex);
else
removeTab(i); // Does not delete page
}
}
void FancyTabWidget::saveSettings(QSettings* settings) {
for (int i = 0; i < count(); i++) {
int originalIndex = tabBar()->tabData(i).toInt();
std::string k = "tab_index_" + std::to_string(originalIndex);
QString k = "tab_index_" + QString::number(originalIndex);
settings->setValue(QString::fromStdString(k), i);
settings->setValue(k, i);
}
}