TwiceAsNice  2019-02-18
Public Member Functions | Private Attributes | List of all members
Nice::ActionContainer Class Reference

#include <QGraphicsOverlayItem.h>

Collaboration diagram for Nice::ActionContainer:
Collaboration graph

Public Member Functions

 ActionContainer (const QString &_text, QObject *_parent)
 
void setData (int key, QVariant _action)
 
QVariant data (int key)
 
QString text ()
 
QAction * action ()
 
 ActionContainer (const QString &_text, QObject *_parent)
 
void setData (int key, QVariant _action)
 
QVariant data (int key)
 
QString text ()
 
QAction * action ()
 
 ActionContainer (const QString &_text, QObject *_parent)
 
void setData (int key, QVariant _action)
 
QVariant data (int key)
 
QString text ()
 
QAction * action ()
 

Private Attributes

QAction * m_action
 
QString m_text
 
QObject * m_parent
 
QMap< int, QAction * > m_map
 

Constructor & Destructor Documentation

◆ ActionContainer() [1/3]

Nice::ActionContainer::ActionContainer ( const QString &  _text,
QObject *  _parent 
)
inline

◆ ActionContainer() [2/3]

Nice::ActionContainer::ActionContainer ( const QString &  _text,
QObject *  _parent 
)
inline

◆ ActionContainer() [3/3]

Nice::ActionContainer::ActionContainer ( const QString &  _text,
QObject *  _parent 
)
inline

Member Function Documentation

◆ action() [1/3]

QAction* Nice::ActionContainer::action ( )
inline

◆ action() [2/3]

QAction* Nice::ActionContainer::action ( )
inline

◆ action() [3/3]

QAction* Nice::ActionContainer::action ( )
inline

◆ data() [1/3]

QVariant Nice::ActionContainer::data ( int  key)
inline

◆ data() [2/3]

QVariant Nice::ActionContainer::data ( int  key)
inline

◆ data() [3/3]

QVariant Nice::ActionContainer::data ( int  key)
inline

◆ setData() [1/3]

void Nice::ActionContainer::setData ( int  key,
QVariant  _action 
)
inline

◆ setData() [2/3]

void Nice::ActionContainer::setData ( int  key,
QVariant  _action 
)
inline

◆ setData() [3/3]

void Nice::ActionContainer::setData ( int  key,
QVariant  _action 
)
inline

◆ text() [1/3]

QString Nice::ActionContainer::text ( )
inline

◆ text() [2/3]

QString Nice::ActionContainer::text ( )
inline

◆ text() [3/3]

QString Nice::ActionContainer::text ( )
inline

Member Data Documentation

◆ m_action

QAction * Nice::ActionContainer::m_action
private

◆ m_map

QMap< int, QAction * > Nice::ActionContainer::m_map
private

◆ m_parent

QObject * Nice::ActionContainer::m_parent
private

◆ m_text

QString Nice::ActionContainer::m_text
private

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