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