35#ifndef ANATOMIST_APPLICATION_AIMSFILEDIALOGEXTENSION_H
36#define ANATOMIST_APPLICATION_AIMSFILEDIALOGEXTENSION_H
41#include <cartobase/object/object.h>
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::string selectedUrlOptions() const
std::string selectedTypeId() const
void setupCustom(QWidget *filedialog)
std::string typeId(const std::string &ot, const std::string &dt) const
void setPossibleTypesMap(const AimsFileDialog::TypesMap &)
std::vector< std::string > typeIds(const std::string &ot, const std::string &dt) const
AimsFileDialogExtension(QWidget *parent=0)
std::pair< std::string, std::string > selectedType() const
friend class AimsFileDialog
bool optionsValid() const
virtual ~AimsFileDialogExtension()
carto::Object selectedOptions() const
std::map< std::pair< std::string, std::string >, std::vector< std::string > > TypesMap
carto::Object selectedOptions() const
void setExtensionVisible(bool)
std::string selectedTypeId() const
void setPossibleTypesMap(const TypesMap &)
virtual ~AimsFileDialog()
bool isExtensionVisible() const
std::string selectedUrlOptions() const
std::pair< std::string, std::string > selectedType() const
bool optionsValid() const
AimsFileDialog(QWidget *parent, Qt::WindowFlags flags)