QtxActionMgr.Creator Class Reference

#include <QtxActionMgr.h>

Inheritance diagram for QtxActionMgr.Creator:

Inheritance graph

Public Member Functions

 Creator (QtxActionMgr::Reader *)
virtual ~Creator ()
Readerreader () const
virtual int append (const QString &, const bool, const ItemAttributes &, const int)=0
virtual void connect (QAction *) const
virtual bool loadPixmap (const QString &, QPixmap &) const

Static Protected Member Functions

static int intValue (const ItemAttributes &, const QString &, const int)
static QString strValue (const ItemAttributes &, const QString &, const QString &=QString::null)

Private Attributes

QtxActionMgr::ReadermyReader

Detailed Description

Allows to fill automatically action manager with actions created by data from file


Constructor & Destructor Documentation

QtxActionMgr.Creator::Creator QtxActionMgr::Reader r  ) 
 

Constructor

QtxActionMgr.Creator::~Creator  )  [virtual]
 

Destructor


Member Function Documentation

QtxActionMgr::Reader * QtxActionMgr.Creator::reader  )  const
 

Returns:
corresponding reader

virtual int QtxActionMgr.Creator.append const QString &  ,
const   bool,
const ItemAttributes ,
const   int
[pure virtual]
 

Implemented in QtxActionMenuMgr.MenuCreator, QtxActionToolMgr.ToolCreator, and QtxPopupMgr.PopupCreator.

void QtxActionMgr.Creator::connect QAction  )  const [virtual]
 

Connects action to some slots (default implementation is empty)

bool QtxActionMgr.Creator::loadPixmap const QString &  fname,
QPixmap &  pix
const [virtual]
 

Loads pixmap

Parameters:
fname - file name
pix - to return loaded pixmap

int QtxActionMgr.Creator::intValue const ItemAttributes attrs,
const QString &  name,
const   int
[static, protected]
 

Returns:
integer value by attributes
Parameters:
attrs - attributes
name - name of attribute
def - default value (is returned on fail)

QString QtxActionMgr.Creator::strValue const ItemAttributes attrs,
const QString &  name,
const QString &  def = QString::null
[static, protected]
 

Returns:
string value by attributes
Parameters:
attrs - attributes
name - name of attribute
def - default value (is returned on fail)


Field Documentation

QtxActionMgr::Reader* QtxActionMgr.Creator.myReader [private]