Separated View->File List checked menu option into two separate mutually exclusive options

FossilOrigin-Name: 502ce5e1b68dd97da3b9a779e5683d2f1ddcb61c
This commit is contained in:
kostas
2015-05-17 11:19:18 +00:00
parent cee4c93efc
commit d63f963779
5 changed files with 40 additions and 13 deletions

View File

@@ -965,6 +965,7 @@ void MainWindow::applySettings()
if(store->contains("ViewAsList"))
{
ui->actionViewAsList->setChecked(store->value("ViewAsList").toBool());
ui->actionViewAsFolders->setChecked(!store->value("ViewAsList").toBool());
viewMode = store->value("ViewAsList").toBool()? VIEWMODE_LIST : VIEWMODE_TREE;
}
//ui->workspaceTreeView->setVisible(viewMode == VIEWMODE_TREE);
@@ -1641,10 +1642,18 @@ void MainWindow::on_actionViewIgnored_triggered()
//------------------------------------------------------------------------------
void MainWindow::on_actionViewAsList_triggered()
{
viewMode = ui->actionViewAsList->isChecked() ? VIEWMODE_LIST : VIEWMODE_TREE;
#if 0
ui->workspaceTreeView->setVisible(viewMode == VIEWMODE_TREE);
#endif
ui->actionViewAsFolders->setChecked(!ui->actionViewAsList->isChecked());
viewMode = ui->actionViewAsList->isChecked() ? VIEWMODE_LIST : VIEWMODE_TREE;
updateWorkspaceView();
updateFileView();
}
//------------------------------------------------------------------------------
void MainWindow::on_actionViewAsFolders_triggered()
{
ui->actionViewAsList->setChecked(!ui->actionViewAsFolders->isChecked());
viewMode = ui->actionViewAsList->isChecked() ? VIEWMODE_LIST : VIEWMODE_TREE;
updateWorkspaceView();
updateFileView();
}
@@ -2398,3 +2407,5 @@ void MainWindow::onSearch()
searchBox->selectAll();
searchBox->setFocus();
}

View File

@@ -105,6 +105,7 @@ private slots:
void on_actionViewUnknown_triggered();
void on_actionViewIgnored_triggered();
void on_actionViewAsList_triggered();
void on_actionViewAsFolders_triggered();
void on_actionOpenFolder_triggered();
void on_actionRenameFolder_triggered();
void on_actionNewRepository_triggered();