clan::FileItemType Class Referenceabstract

#include <file_item_type.h>

Public Member Functions

virtual ~FileItemType ()
 
virtual bool create (GUIComponent *owner, std::string filename)=0
 
virtual std::string get_description ()=0
 
virtual std::vector
< DocumentEditorType * > 
get_editors ()=0
 
virtual std::string get_extension ()=0
 
virtual Sprite get_icon (GraphicContext &gc, const ResourceManager &resources)
 
virtual std::string get_name ()=0
 

Constructor & Destructor Documentation

virtual clan::FileItemType::~FileItemType ( )
inlinevirtual

Member Function Documentation

virtual bool clan::FileItemType::create ( GUIComponent owner,
std::string  filename 
)
pure virtual
virtual std::string clan::FileItemType::get_description ( )
pure virtual
virtual std::vector<DocumentEditorType *> clan::FileItemType::get_editors ( )
pure virtual
virtual std::string clan::FileItemType::get_extension ( )
pure virtual
virtual Sprite clan::FileItemType::get_icon ( GraphicContext gc,
const ResourceManager resources 
)
inlinevirtual
virtual std::string clan::FileItemType::get_name ( )
pure virtual

The documentation for this class was generated from the following file: