Workspace 6.21.5
|
An ObjectGroup containing details for populating a start menu item. More...
#include <Package/startmenuitem.h>
Public Member Functions | |
StartMenuItem () | |
StartMenuItem (const StartMenuItem &other) | |
~StartMenuItem () override | |
StartMenuItem * | clone () const override |
const QString & | getApplicationIconName () const |
const QString & | getDescription () const |
const QString & | getNameInMenu () const |
const QString & | getParameters () const |
const QString & | getSubmenuPath () const |
StartMenuItem & | operator= (const StartMenuItem &rhs) |
bool | operator== (const StartMenuItem &rhs) const |
void | setApplicationIconName (const QString &applicationIconName) |
void | setDescription (const QString &description) |
void | setNameInMenu (const QString &nameInMenu) |
void | setParameters (const QString ¶meters) |
void | setSubmenuPath (const QString &submenuPath) |
Public Member Functions inherited from ObjectGroup | |
~ObjectGroup () override | |
bool | add (const QString &name, DataObject &obj) |
bool | canSerialize () const override |
ObjectGroup * | clone () const override=0 |
bool | empty () const |
void | ensureGroupHasData () |
void | erase (int index) |
DataObject * | getChild (const QString &name) |
const DataObject * | getChild (const QString &name) const |
DataObject & | getDataObject (int index) |
const DataObject & | getDataObject (int index) const |
int | getIndex (const QString &name) const |
const QString & | getName (int index) const |
virtual QString | getPreferedWidget (const QString &name) const |
bool | hasData () const |
bool | haveName (const QString &name) const |
bool | insert (const QString &name, DataObject &obj, int index=-1) |
bool | load (const QJsonDocument &doc) |
bool | load (const SerializedItem &item) override |
bool | save (QJsonDocument &doc) const |
bool | save (SerializedItem &item) const override |
unsigned | size () const |
Public Member Functions inherited from Clonable | |
virtual | ~Clonable ()=default |
virtual Clonable * | clone () const =0 |
Public Member Functions inherited from Serialize | |
virtual | ~Serialize ()=default |
virtual bool | canSerialize () const =0 |
virtual bool | load (const SerializedItem &item)=0 |
virtual bool | save (SerializedItem &item) const =0 |
Additional Inherited Members | |
Protected Member Functions inherited from ObjectGroup | |
ObjectGroup () | |
void | clear () |
ObjectGroup & | operator= (const ObjectGroup &rhs) |
bool | operator== (const ObjectGroup &rhs) const |
void | swap (ObjectGroup &rhs) |
StartMenuItem | ( | ) |
StartMenuItem | ( | const StartMenuItem & | other | ) |
|
overridedefault |
|
overridevirtual |
Cloning
Implements ObjectGroup.
const QString & getApplicationIconName | ( | ) | const |
const QString & getDescription | ( | ) | const |
const QString & getNameInMenu | ( | ) | const |
const QString & getParameters | ( | ) | const |
const QString & getSubmenuPath | ( | ) | const |
StartMenuItem & operator= | ( | const StartMenuItem & | rhs | ) |
Assignment
bool operator== | ( | const StartMenuItem & | rhs | ) | const |
Comparison
void setApplicationIconName | ( | const QString & | applicationIconName | ) |
void setDescription | ( | const QString & | description | ) |
void setNameInMenu | ( | const QString & | nameInMenu | ) |
void setParameters | ( | const QString & | parameters | ) |
void setSubmenuPath | ( | const QString & | submenuPath | ) |