|
Krita Source Code Documentation
|
Inheritance diagram for KisKXMLGUIFactoryPrivate:Public Types | |
| enum | ShortcutOption { SetActiveShortcut = 1 , SetDefaultShortcut = 2 } |
Public Member Functions | |
| void | applyActionProperties (const QDomElement &element, ShortcutOption shortcutOption=KisKXMLGUIFactoryPrivate::SetActiveShortcut) |
| void | configureAction (QAction *action, const QDomAttr &attribute, ShortcutOption shortcutOption=KisKXMLGUIFactoryPrivate::SetActiveShortcut) |
| void | configureAction (QAction *action, const QDomNamedNodeMap &attributes, ShortcutOption shortcutOption=KisKXMLGUIFactoryPrivate::SetActiveShortcut) |
| bool | emptyState () const |
| QWidget * | findRecursive (KisKXMLGUI::ContainerNode *node, bool tag) |
| QList< QWidget * > | findRecursive (KisKXMLGUI::ContainerNode *node, const QString &tagName) |
| KisKXMLGUIFactoryPrivate () | |
| void | popState () |
| void | pushState () |
| void | refreshActionProperties (KisKXMLGUIClient *client, const QList< QAction * > &actions, const QDomDocument &doc) |
| void | saveDefaultActionProperties (const QList< QAction * > &actions) |
| ~KisKXMLGUIFactoryPrivate () | |
Public Member Functions inherited from KisKXMLGUI::BuildState | |
| BuildState () | |
| void | reset () |
Public Attributes | |
| QString | attrName |
| QList< KisKXMLGUIClient * > | m_clients |
| QString | m_containerName |
| QString | m_defaultMergingName |
| ContainerNode * | m_rootNode |
| BuildStateStack | m_stateStack |
| QString | tagActionList |
Public Attributes inherited from KisKXMLGUI::BuildState | |
| ActionList | actionList |
| QString | actionListName |
| KisKXMLGUIBuilder * | builder |
| QStringList | builderContainerTags |
| QStringList | builderCustomTags |
| KisKXMLGUIBuilder * | clientBuilder |
| QStringList | clientBuilderContainerTags |
| QStringList | clientBuilderCustomTags |
| QString | clientName |
| MergingIndexList::Iterator | currentClientMergingIt |
| MergingIndexList::Iterator | currentDefaultMergingIt |
| KisKXMLGUIClient * | guiClient |
Definition at line 43 of file kxmlguifactory.cpp.
|
inline |
Definition at line 48 of file kxmlguifactory.cpp.
References attrName, m_defaultMergingName, m_rootNode, and tagActionList.
|
inline |
Definition at line 55 of file kxmlguifactory.cpp.
References m_rootNode.
| void KisKXMLGUIFactoryPrivate::applyActionProperties | ( | const QDomElement & | element, |
| ShortcutOption | shortcutOption = KisKXMLGUIFactoryPrivate::SetActiveShortcut ) |
Definition at line 577 of file kxmlguifactory.cpp.
References KisKXMLGUIClient::action(), configureAction(), equals(), and KisKXMLGUI::BuildState::guiClient.
| void KisKXMLGUIFactoryPrivate::configureAction | ( | QAction * | action, |
| const QDomAttr & | attribute, | ||
| ShortcutOption | shortcutOption = KisKXMLGUIFactoryPrivate::SetActiveShortcut ) |
Definition at line 608 of file kxmlguifactory.cpp.
References attrName, equals(), KisIconUtils::loadIcon(), and SetDefaultShortcut.
| void KisKXMLGUIFactoryPrivate::configureAction | ( | QAction * | action, |
| const QDomNamedNodeMap & | attributes, | ||
| ShortcutOption | shortcutOption = KisKXMLGUIFactoryPrivate::SetActiveShortcut ) |
Definition at line 595 of file kxmlguifactory.cpp.
References configureAction().
|
inline |
| QWidget * KisKXMLGUIFactoryPrivate::findRecursive | ( | KisKXMLGUI::ContainerNode * | node, |
| bool | tag ) |
Definition at line 501 of file kxmlguifactory.cpp.
References KisKXMLGUI::ContainerNode::children, KisKXMLGUI::ContainerNode::client, KisKXMLGUI::ContainerNode::container, findRecursive(), KisKXMLGUI::BuildState::guiClient, m_containerName, KisKXMLGUI::ContainerNode::name, and KisKXMLGUI::ContainerNode::tagName.
| QList< QWidget * > KisKXMLGUIFactoryPrivate::findRecursive | ( | KisKXMLGUI::ContainerNode * | node, |
| const QString & | tagName ) |
Definition at line 529 of file kxmlguifactory.cpp.
References KisKXMLGUI::ContainerNode::children, KisKXMLGUI::ContainerNode::container, equals(), findRecursive(), and KisKXMLGUI::ContainerNode::tagName.
|
inline |
Definition at line 65 of file kxmlguifactory.cpp.
References m_stateStack.
|
inline |
Definition at line 60 of file kxmlguifactory.cpp.
References m_stateStack.
| void KisKXMLGUIFactoryPrivate::refreshActionProperties | ( | KisKXMLGUIClient * | client, |
| const QList< QAction * > & | actions, | ||
| const QDomDocument & | doc ) |
Definition at line 339 of file kxmlguifactory.cpp.
References applyActionProperties(), and findActionPropertiesElement().
Definition at line 353 of file kxmlguifactory.cpp.
| QString KisKXMLGUIFactoryPrivate::attrName |
Definition at line 104 of file kxmlguifactory.cpp.
| QList<KisKXMLGUIClient *> KisKXMLGUIFactoryPrivate::m_clients |
Definition at line 100 of file kxmlguifactory.cpp.
| QString KisKXMLGUIFactoryPrivate::m_containerName |
Definition at line 95 of file kxmlguifactory.cpp.
| QString KisKXMLGUIFactoryPrivate::m_defaultMergingName |
Definition at line 90 of file kxmlguifactory.cpp.
| ContainerNode* KisKXMLGUIFactoryPrivate::m_rootNode |
Definition at line 88 of file kxmlguifactory.cpp.
| BuildStateStack KisKXMLGUIFactoryPrivate::m_stateStack |
Definition at line 106 of file kxmlguifactory.cpp.
| QString KisKXMLGUIFactoryPrivate::tagActionList |
Definition at line 102 of file kxmlguifactory.cpp.