mirror of https://github.com/CGAL/cgal
add "open directory" menu for dcm images
This commit is contained in:
parent
e4c5546996
commit
d6b3353d61
|
|
@ -136,6 +136,29 @@ void MainWindow::on_action_Open_triggered()
|
|||
}
|
||||
}
|
||||
|
||||
void MainWindow::on_action_OpenDirectory_triggered()
|
||||
{
|
||||
QSettings settings;
|
||||
QString start_dir = settings.value("Open directory",
|
||||
QDir::current().dirName()).toString();
|
||||
QString dir =
|
||||
QFileDialog::getExistingDirectory(this,
|
||||
tr("Open directory"),
|
||||
start_dir,
|
||||
QFileDialog::ShowDirsOnly
|
||||
| QFileDialog::DontResolveSymlinks);
|
||||
|
||||
if (!dir.isEmpty()) {
|
||||
QFileInfo fileinfo(dir);
|
||||
if (fileinfo.isDir() && fileinfo.isReadable())
|
||||
{
|
||||
settings.setValue("Open directory",
|
||||
fileinfo.absoluteDir().absolutePath());
|
||||
surface_open(dir);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void MainWindow::on_action_Quit_triggered()
|
||||
{
|
||||
this->writeState();
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@ public Q_SLOTS:
|
|||
|
||||
private Q_SLOTS:
|
||||
void on_action_Open_triggered();
|
||||
void on_action_OpenDirectory_triggered();
|
||||
void on_action_Quit_triggered();
|
||||
void on_action_Clone_triggered();
|
||||
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue