9#include "MantidKernel/DllConfig.h"
10#include "MantidQtWidgets/Common/DllOption.h"
14#include <sys/sysctl.h>
29namespace FileDialogHandler {
38EXPORT_OPT_MANTIDQT_COMMON QString
getSaveFileName(QWidget *parent =
nullptr,
40 const QFileDialog::Options &options = QFileDialog::Options());
46EXPORT_OPT_MANTIDQT_COMMON QString
addExtension(
const QString &filename,
const QString &selectedFilter);
51EXPORT_OPT_MANTIDQT_COMMON QString
getFilter(
const std::vector<std::string> &exts);
54EXPORT_OPT_MANTIDQT_COMMON QString
formatExtension(
const std::string &extension);
Base class for properties.
EXPORT_OPT_MANTIDQT_COMMON QString getCaption(const std::string &dialogName, const Mantid::Kernel::Property *prop)
EXPORT_OPT_MANTIDQT_COMMON QString formatExtension(const std::string &extension)
Format extension into expected form (*.ext)
EXPORT_OPT_MANTIDQT_COMMON QString addExtension(const QString &filename, const QString &selectedFilter)
For file dialogs.
EXPORT_OPT_MANTIDQT_COMMON QString getFilter(const Mantid::Kernel::Property *baseProp)
EXPORT_OPT_MANTIDQT_COMMON QString getSaveFileName(QWidget *parent=nullptr, const Mantid::Kernel::Property *baseProp=nullptr, const QFileDialog::Options &options=QFileDialog::Options())
Contains modifications to Qt functions where problems have been found on certain operating systems.
The AlgorithmProgressDialogPresenter keeps track of the running algorithms and displays a progress ba...
Helper class which provides the Collimation Length for SANS instruments.