clan::FileItemTypeFactory Class Reference

#include <file_item_type_factory.h>

Public Member Functions

FileItemTypefind_from_extension (std::string extension)
 
FileItemTypefind_from_filename (std::string filename)
 
void register_type (FileItemType *type)
 
void register_ui (UIController *ui_controller)
 
const std::vector
< FileItemType * > & 
types ()
 
void unregister_type (FileItemType *type)
 

Member Function Documentation

FileItemType* clan::FileItemTypeFactory::find_from_extension ( std::string  extension)
FileItemType* clan::FileItemTypeFactory::find_from_filename ( std::string  filename)
void clan::FileItemTypeFactory::register_type ( FileItemType type)
void clan::FileItemTypeFactory::register_ui ( UIController ui_controller)
const std::vector<FileItemType*>& clan::FileItemTypeFactory::types ( )
void clan::FileItemTypeFactory::unregister_type ( FileItemType type)

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