Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | Friends

uiAction Class Reference

Inheritance diagram for uiAction:
CallBacker

List of all members.

Public Member Functions

 uiAction (const char *)
 uiAction (const char *, const CallBack &)
 uiAction (const char *, const CallBack &, const ioPixmap &)
 uiAction (const MenuItem &)
void setText (const char *)
const char * text () const
void setIconText (const char *)
const char * iconText () const
void setToolTip (const char *)
const char * toolTip () const
void setPixmap (const ioPixmap &)
void setCheckable (bool)
bool isCheckable () const
void setChecked (bool)
bool isChecked () const
void setEnabled (bool)
bool isEnabled () const
void setVisible (bool)
bool isVisible () const
QAction * qaction ()

Public Attributes

Notifier< uiActiontoggled
Notifier< uiActiontriggered

Private Member Functions

void init (const char *)

Private Attributes

QAction * qaction_
CallBack cb_
bool checked_

Friends

class i_ActionMessenger

Constructor & Destructor Documentation

uiAction::uiAction ( const char *   ) 
uiAction::uiAction ( const char *  ,
const CallBack  
)
uiAction::uiAction ( const char *  ,
const CallBack ,
const ioPixmap  
)
uiAction::uiAction ( const MenuItem  ) 

Member Function Documentation

const char* uiAction::iconText (  )  const
void uiAction::init ( const char *   )  [private]
bool uiAction::isCheckable (  )  const
bool uiAction::isChecked (  )  const
bool uiAction::isEnabled (  )  const
bool uiAction::isVisible (  )  const
QAction* uiAction::qaction (  )  [inline]
void uiAction::setCheckable ( bool   ) 
void uiAction::setChecked ( bool   ) 
void uiAction::setEnabled ( bool   ) 
void uiAction::setIconText ( const char *   ) 
void uiAction::setPixmap ( const ioPixmap  ) 
void uiAction::setText ( const char *   ) 
void uiAction::setToolTip ( const char *   ) 
void uiAction::setVisible ( bool   ) 
const char* uiAction::text (  )  const
const char* uiAction::toolTip (  )  const

Friends And Related Function Documentation

friend class i_ActionMessenger [friend]

Member Data Documentation

bool uiAction::checked_ [private]
QAction* uiAction::qaction_ [private]