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;
57 std::pair<std::string, std::string>
selectedType()
const;
86 std::pair<std::string, std::string>
selectedType()
const;
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;
97 void currentFileChanged(
const QString & );
98 void optionsClicked();
std::map< std::pair< std::string, std::string >, std::vector< std::string > > TypesMap
AimsFileDialog(QWidget *parent, Qt::WindowFlags flags)
std::string selectedUrlOptions() const
void setPossibleTypesMap(const TypesMap &)
bool optionsValid() const
std::pair< std::string, std::string > selectedType() const
void setExtensionVisible(bool)
bool isExtensionVisible() const
virtual ~AimsFileDialog()
std::string selectedTypeId() const
carto::Object selectedOptions() const