35 #ifndef ANATOMIST_APPLICATION_AIMSFILEDIALOGEXTENSION_H
36 #define ANATOMIST_APPLICATION_AIMSFILEDIALOGEXTENSION_H
40 #include <QFileDialog>
49 typedef std::map<std::pair<std::string, std::string>, std::vector<std::string> >
TypesMap;
92 std::string
typeId(
const std::string & ot,
const std::string & dt )
const;
93 std::vector<std::string>
typeIds(
const std::string & ot,
94 const std::string & dt )
const;
void currentFileChanged(const QString &)
std::vector< std::string > typeIds(const std::string &ot, const std::string &dt) const
std::string selectedUrlOptions() const
std::string selectedTypeId() const
void setupCustom(QWidget *filedialog)
std::string typeId(const std::string &ot, const std::string &dt) const
std::pair< std::string, std::string > selectedType() const
void setPossibleTypesMap(const AimsFileDialog::TypesMap &)
AimsFileDialogExtension(QWidget *parent=0)
bool optionsValid() const
virtual ~AimsFileDialogExtension()
carto::Object selectedOptions() const
std::map< std::pair< std::string, std::string >, std::vector< std::string > > TypesMap
std::pair< std::string, std::string > selectedType() const
carto::Object selectedOptions() const
void setExtensionVisible(bool)
std::string selectedTypeId() const
void setPossibleTypesMap(const TypesMap &)
virtual ~AimsFileDialog()
bool isExtensionVisible() const
std::string selectedUrlOptions() const
bool optionsValid() const
AimsFileDialog(QWidget *parent, Qt::WindowFlags flags)