Relacs Core Library  0.9.8
Public Member Functions | Protected Member Functions | Friends | List of all members
MacroFile Class Reference

#include <macroeditor.h>

Inheritance diagram for MacroFile:
Inheritance graph
[legend]
Collaboration diagram for MacroFile:
Collaboration graph
[legend]

Public Member Functions

virtual ~MacroFile ()
 
void setName (const std::string &name)
 
std::string name () const
 
void addMacro (MacroInfo *macro)
 
void delMacro (MacroInfo *macro)
 
void delMacro (QTreeWidgetItem *item)
 
const std::vector< MacroInfo * > & macros () const
 
void createGUI (MacroEditor *parent) override
 
- Public Member Functions inherited from TreeElement< MacroEditor >
QTreeWidgetItem * treeItem () const
 
- Public Member Functions inherited from GUIElement< MacroEditor >
virtual ~GUIElement ()
 
MacroEditorowner () const
 

Protected Member Functions

std::vector< MacroInfo * > & macros ()
 

Friends

class ::relacs::MacroEditor
 
class ::relacs::MacroMgr::MacroFileReader
 

Additional Inherited Members

- Protected Attributes inherited from TreeElement< MacroEditor >
QTreeWidgetItem * TreeItem
 
- Protected Attributes inherited from GUIElement< MacroEditor >
bool GuiCreated
 
MacroEditorOwner
 

Detailed Description

MacroFile containing the actual Macros

Constructor & Destructor Documentation

~MacroFile ( )
virtual

Member Function Documentation

void setName ( const std::string &  name)
std::string name ( void  ) const
inline

Referenced by MacroFile::setName().

void addMacro ( MacroInfo macro)
void delMacro ( MacroInfo macro)
void delMacro ( QTreeWidgetItem *  item)
const std::vector<MacroInfo*>& macros ( ) const
inline

Referenced by MacroFileReader::load().

void createGUI ( MacroEditor parent)
overridevirtual
std::vector<MacroInfo*>& macros ( )
inlineprotected

Friends And Related Function Documentation

friend class ::relacs::MacroEditor
friend
friend class ::relacs::MacroMgr::MacroFileReader
friend

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