7 #ifndef __FWGUI_DIALOG_LOCATIONDIALOG_HPP__ 8 #define __FWGUI_DIALOG_LOCATIONDIALOG_HPP__ 10 #include "fwGui/config.hpp" 11 #include "fwGui/dialog/ILocationDialog.hpp" 13 #include <fwCore/base.hpp> 36 FWGUI_API virtual ~LocationDialog();
42 FWGUI_API ::
fwData::location::ILocation::sptr show() override;
56 FWGUI_API
void addFilter(const
std::
string& filterName, const
std::
string& wildcardList ) override;
59 FWGUI_API
void setTitle(const
std::
string& title) override;
62 FWGUI_API const
std::
string& getTitle() override;
65 FWGUI_API virtual
void setDefaultLocation( ::
fwData::location::ILocation::sptr loc) override;
68 FWGUI_API const ::
boost::filesystem::path getDefaultLocation() override;
71 FWGUI_API
void saveDefaultLocation(::
fwData::location::ILocation::sptr loc) override;
74 FWGUI_API
std::
string getCurrentSelection() const override;
The namespace fwGui contains the base interface for IHM services.
#define fwCoreClassDefinitionsWithFactoryMacro(_classinfo_, _parameters_, _factory_)
Generate common construction methods for classes with one factory.
Defines the generic file/folder selector dialog for IHM.
Contains the representation of the data objects used in the framework.