Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
AppShelfItem Class Reference

Public Member Functions

 AppShelfItem (const AppShelfItem &src)
 
void set_category (const CoreString &category)
 
void set_title (const CoreString &title)
 
void set_description (const CoreString &description)
 
void set_script_filename (const CoreString &filename)
 
void set_icon_filename (const CoreString &filename)
 
void set_preset_icon (const CoreString &icon_name)
 
void set_is_separator (const bool &enable)
 
void set_slot (unsigned int slot)
 
void set_id (unsigned int id)
 
void set_type (AppShelf::ItemType type)
 
void set_working_directory (const CoreString &working_directory)
 
const CoreStringget_category () const
 
const CoreStringget_title () const
 
const CoreStringget_description () const
 
const CoreStringget_script_filename () const
 
const CoreStringget_icon_filename () const
 
const CoreStringget_preset_icon () const
 
const bool is_separator () const
 
const unsigned int & get_slot () const
 
const unsigned int & get_id () const
 
const AppShelf::ItemType & get_type () const
 
bool is_readonly () const
 
const CoreStringget_working_directory () const
 
bool load_entry (ParserEntry *shelf_items, AppShelf::ItemType type, AppObject *m_app)
 
void save_entry (ParserGroup *shelf_items)
 
bool operator== (const AppShelfItem &item) const
 
bool operator!= (const AppShelfItem &item) const
 
void operator= (const AppShelfItem &item)
 
CoreString get_script_fullpath (AppObject &app) const
 
CoreString get_icon_fullpath (AppObject &app) const