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:
parent
ccaa59cc66
commit
e2de5cd62e
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user