diff --git a/QtMeshViewer/Source/SettingsWindow.cpp b/QtMeshViewer/Source/SettingsWindow.cpp index 9f16dee..1e8af7f 100644 --- a/QtMeshViewer/Source/SettingsWindow.cpp +++ b/QtMeshViewer/Source/SettingsWindow.cpp @@ -20,6 +20,14 @@ SettingsWindow::SettingsWindow(QWidget * parent) // set default values SettingsManager* sm = SettingsManager::getInstance(this); + // set dirList for passing to Main and then fill settings manager dir list window + dirList = sm->getListOfDirs(); + QStringList values; + values = dirList.split(';'); + for (int i = 0; i < values.size(); i++) { + ui->dirListWidget->insertItem(0,values[i]); + } + ui->lightOff_R_SB->setValue((int)(sm->getBgColorOff()[0])); ui->lightOff_G_SB->setValue((int)(sm->getBgColorOff()[1])); ui->lightOff_B_SB->setValue((int)(sm->getBgColorOff()[2])); @@ -67,9 +75,6 @@ SettingsWindow::~SettingsWindow() QString SettingsWindow::getDirList() { - dirList = SettingsManager::getInstance()->getListOfDirs(); - -// ui->dirListView-> return dirList; } @@ -197,10 +202,10 @@ void SettingsWindow::on_addItem_clicked() QString dirName = QFileDialog::getExistingDirectory(this, tr("Open Directory"), "/home", QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks); - ui->dirListWidget->insertItem(0,dirName); + ui->dirListWidget->insertItem(0,dirName); } void SettingsWindow::on_removeItem_clicked() { - qDeleteAll(ui->dirListWidget->selectedItems()); + qDeleteAll(ui->dirListWidget->selectedItems()); }