Scribus
Open source desktop publishing at your fingertips
ScrPopupMenu Class Reference
Inheritance diagram for ScrPopupMenu:
Collaboration diagram for ScrPopupMenu:

Public Member Functions

 ScrPopupMenu (QWidget *parent=0, const QString pMenuName=QString::null, const QString pMenuText=QString::null, const QString parentName=QString::null, bool checkable=false)
 
const QString getMenuName ()
 
const QString getParentMenuName ()
 
const QString getMenuText ()
 
void setText (const QString pMenuText)
 
const QIcon getMenuIcon ()
 
void setMenuIcon (const QIcon pMenuIcon)
 
void setEnabled (bool menuEnabled)
 
QMenu * getLocalPopupMenu ()
 
bool repopulateLocalMenu ()
 
bool clear ()
 
bool insertSubMenu (ScrPopupMenu *newSubMenu)
 
bool insertMenuItem (ScrAction *newMenuAction)
 
bool insertMenuItemAfter (ScrAction *newMenuAction, ScrAction *afterMenuAction)
 
bool insertMenuSeparator ()
 
bool hasSubMenu (ScrPopupMenu *subMenu)
 
bool removeSubMenu (ScrPopupMenu *subMenu)
 
bool removeMenuItem (ScrAction *menuAction)
 
bool setSubMenuText (ScrAction *menuAction)
 
bool generateEntryList (QStringList *actNames)
 
void setParentMenuName (const QString &newParentMenuName)
 

Protected Attributes

QMenu * localPopupMenu
 
QList< QPointer< QObject > > menuItemList
 
QString menuName
 
QString parentMenuName
 
int parentMenuID
 
QString menuText
 
QIcon menuIcon
 
int menuBarID
 
bool enabled
 
bool checkable
 

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