20 #ifndef MODULEBASE_WIDGETFILESELECTOR_H_
21 #define MODULEBASE_WIDGETFILESELECTOR_H_
23 #include <ModuleBase.h>
24 #include <ModuleBase_ModelWidget.h>
28 #include <QStringList>
66 bool isCurrentPathValid();
70 void onPathSelectionBtn();
77 virtual bool processEscape();
87 static QString formatToFilter(
const QString & theFormat);
90 static QString filterToShortFormat(
const QString & theFilter);
93 static QStringList filterToExtensions(
const QString & theFilter);
96 QStringList getValidatorFormats()
const;
99 QString filterString()
const;
105 static QString applyExtension(
const QString& theFileName,
const QString& theFilter);