54#include "QtFileDialog.hh"
56#include <OpenMesh/Core/IO/IOManager.hh>
71 const QString& _caption,
72 const QString& _filter,
73 const QString& _start)
76#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0)
78 QFileDialog::getOpenFileName( _parent,
87 QFileDialog::getOpenFileName( _parent,
92 QFileDialog::Options()
100getOpenMeshName(QWidget* _parent,
101 const QString& _caption,
102 const QString& _start)
105 ACG::getOpenFileName(_parent,
116getOpenFileNames(QWidget* _parent,
117 const QString& _caption,
118 const QString& _filter,
119 const QString& _start)
121#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0)
123 QFileDialog::getOpenFileNames( _parent,
132 QFileDialog::getOpenFileNames( _parent,
137 QFileDialog::Options()
144getOpenMeshNames(QWidget* _parent,
145 const QString& _caption,
146 const QString& _start)
149 ACG::getOpenFileNames(_parent,
161 const QString& _caption,
162 const QString& _filter,
164 const QString& _start)
166#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0)
168 QFileDialog::getSaveFileName ( _parent,
177 QFileDialog::getSaveFileName ( _parent,
182 QFileDialog::Options()
186 if (_askOW && !filename.isEmpty() && QFile(filename).exists())
189 s += QString(
"The file\n ");
191 s += QString(
"\nalready exists.\n\n");
192 s += QString(
"Do you want to overwrite it?");
194 if (QMessageBox::warning(_parent,
"Overwrite", s, QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes) != QMessageBox::Yes)
203getSaveMeshName(QWidget* _parent,
204 const QString& _caption,
206 const QString& _start)
209 ACG::getSaveFileName(_parent,
212 qt_write_filters().c_str(),
Namespace providing different geometric functions concerning angles.
_IOManager_ & IOManager()
QString getOpenFileName(const QString &configProperty, QWidget *parent, const QString &caption, const QString &defaultDir, const QString &filter, QString *selectedFilter, QFileDialog::Options options)
QString getSaveFileName(const QString &configProperty, QWidget *parent, const QString &caption, const QString &defaultDir, const QString &filter, QString *selectedFilter, QFileDialog::Options options, const QString &defaultSuffix)