swift
Public Member Functions | List of all members
swift::gui::models::CActionItem Class Reference

One single action item in a tree. More...

Public Member Functions

 CActionItem (const QString &action, const QString &name, CActionItem *parentItem=nullptr)
 Constructor.
 
 CActionItem (const QString &action, const QString &name, const QPixmap &icon, CActionItem *parentItem=nullptr)
 Constructor.
 
 CActionItem (const QString &action, const QString &name, swift::misc::CIcons::IconIndex icon, CActionItem *parentItem=nullptr)
 Constructor.
 
 ~CActionItem ()
 Destructor.
 
void appendChild (CActionItem *child)
 Append a new child.
 
CActionItemfindChildByName (const QString &name) const
 Find child by its name.
 
CActionItemgetChildByRow (int row) const
 Get child by row.
 
int getChildCount () const
 Number of children.
 
const QPixmap & getIcon () const
 Icon.
 
void setIcon (const QPixmap &icon)
 Set icon.
 
bool hasChildren () const
 Has children?
 
int getColumnCount () const
 Number of columns.
 
QString getAction () const
 Returns the stored action.
 
QString getActionName () const
 Get action name.
 
int getRow () const
 Get row of this item.
 
CActionItemgetParentItem () const
 Get parent item.
 
 CActionItem (const CActionItem &)=delete
 Not copyable.
 
CActionItemoperator= (const CActionItem &)=delete
 Not copyable.
 

Detailed Description

One single action item in a tree.

Definition at line 18 of file actionitem.h.


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