|
Krita Source Code Documentation
|
Public Attributes | |
| ToolBarListWidget * | m_activeList {nullptr} |
| ToolBarList | m_barList |
| QToolButton * | m_changeIconAction {nullptr} |
| KisKActionCollection * | m_collection {nullptr} |
| QLabel * | m_comboLabel {nullptr} |
| KSeparator * | m_comboSeparator {nullptr} |
| QString | m_componentName |
| QDomElement | m_currentToolBarElem |
| XmlData * | m_currentXmlData {nullptr} |
| QToolButton * | m_downAction {nullptr} |
| QPixmap | m_emptyIcon |
| KisKXMLGUIFactory * | m_factory {nullptr} |
| QString | m_globalFile |
| QLabel * | m_helpArea {nullptr} |
| ToolBarListWidget * | m_inactiveList {nullptr} |
| QToolButton * | m_insertAction {nullptr} |
| bool | m_loadedOnce {false} |
| QDomDocument | m_localDoc |
| QString | m_rcFile |
| QToolButton * | m_removeAction {nullptr} |
| QComboBox * | m_toolbarCombo {nullptr} |
| QToolButton * | m_upAction {nullptr} |
| KisKEditToolBarWidget * | m_widget {nullptr} |
| QString | m_xmlFile |
| QList< XmlData > | m_xmlFiles |
Definition at line 417 of file kedittoolbar.cpp.
|
inline |
| collection | In the old-style constructor, this is the collection passed to the KisKEditToolBar constructor. In the xmlguifactory-based constructor, we let KisKXMLGUIClient create a dummy one, but it probably isn't used. |
Definition at line 427 of file kedittoolbar.cpp.
References iconSize(), m_componentName, m_emptyIcon, and m_helpArea.
|
inline |
Definition at line 442 of file kedittoolbar.cpp.
|
inline |
Definition at line 516 of file kedittoolbar.cpp.
References m_xmlFiles.
|
inline |
Look for a given item in the current toolbar
Definition at line 496 of file kedittoolbar.cpp.
References KDEPrivate::ToolBarItem::internalName(), KDEPrivate::ToolBarItem::internalTag(), and m_currentToolBarElem.
| void KisKEditToolBarWidgetPrivate::initFromFactory | ( | KisKXMLGUIFactory * | factory, |
| const QString & | defaultToolbar ) |
Definition at line 854 of file kedittoolbar.cpp.
References KisKXMLGUIClient::actionCollection(), KDEPrivate::KisKEditToolBarWidget::actionCollection(), KisKActionCollection::actions(), KisKActionCollection::addAssociatedWidget(), KisKXMLGUIFactory::clients(), KisKXMLGUIClient::domDocument(), loadToolBarCombo(), KisKXMLGUIClient::localXMLFile(), m_factory, m_loadedOnce, m_widget, m_xmlFiles, KDEPrivate::XmlData::Part, KDEPrivate::XmlData::setDomDocument(), KDEPrivate::XmlData::Shell, and KisKXMLGUIClient::xmlFile().
| void KisKEditToolBarWidgetPrivate::initOldStyle | ( | const QString & | file, |
| bool | global, | ||
| const QString & | defaultToolbar ) |
Definition at line 812 of file kedittoolbar.cpp.
References KisKXMLGUIClient::domDocument(), dump(), KisKXMLGUIClient::loadStandardsXmlFile(), loadToolBarCombo(), loadXMLFile(), KDEPrivate::XmlData::Local, m_collection, m_loadedOnce, m_widget, m_xmlFiles, KDEPrivate::XmlData::Merged, KDEPrivate::XmlData::setDomDocument(), KisKXMLGUIClient::setXML(), and xmlFile().
| void KisKEditToolBarWidgetPrivate::insertActive | ( | ToolBarItem * | item, |
| ToolBarItem * | before, | ||
| bool | prepend = false ) |
Definition at line 1409 of file kedittoolbar.cpp.
References KisKXMLGUIClient::domDocument(), findElementForToolBarItem(), KDEPrivate::ToolBarItem::internalName(), KDEPrivate::ToolBarItem::isSeparator(), m_currentToolBarElem, m_widget, and updateLocal().
| void KisKEditToolBarWidgetPrivate::loadActions | ( | const QDomElement & | elem | ) |
Definition at line 1191 of file kedittoolbar.cpp.
References KDEPrivate::XmlData::actionCollection(), KisKActionCollection::actions(), KDEPrivate::ToolBarItem::internalName(), m_activeList, m_currentXmlData, m_downAction, m_emptyIcon, m_inactiveList, m_insertAction, m_removeAction, m_upAction, SEPARATORSTRING, KDEPrivate::ToolBarItem::setSeparator(), and KDEPrivate::ToolBarItem::setTextAlongsideIconHidden().
| void KisKEditToolBarWidgetPrivate::loadToolBarCombo | ( | const QString & | defaultToolbar | ) |
Definition at line 1149 of file kedittoolbar.cpp.
References m_comboLabel, m_comboSeparator, m_toolbarCombo, m_xmlFiles, KDEPrivate::XmlData::Merged, and slotToolBarSelected().
|
inline |
Load in the specified XML file and dump the raw xml
Definition at line 478 of file kedittoolbar.cpp.
References m_componentName, KisKXMLGUIFactory::readConfigFile(), and xmlFile().
| void KisKEditToolBarWidgetPrivate::moveActive | ( | ToolBarItem * | item, |
| ToolBarItem * | before ) |
Definition at line 1487 of file kedittoolbar.cpp.
References findElementForToolBarItem(), m_activeList, m_currentToolBarElem, and updateLocal().
| void KisKEditToolBarWidgetPrivate::removeActive | ( | ToolBarItem * | item | ) |
Definition at line 1449 of file kedittoolbar.cpp.
References KDEPrivate::KisKEditToolBarWidget::enableOk(), findElementForToolBarItem(), m_currentToolBarElem, m_widget, and updateLocal().
| void KisKEditToolBarWidgetPrivate::selectActiveItem | ( | const QString & | internalName | ) |
Definition at line 1390 of file kedittoolbar.cpp.
References KDEPrivate::ToolBarItem::internalName(), and m_activeList.
| void KisKEditToolBarWidgetPrivate::setupLayout | ( | ) |
Definition at line 997 of file kedittoolbar.cpp.
References KisKineticScroller::createPreconfiguredScroller(), KisIconUtils::loadIcon(), m_activeList, m_changeIconAction, m_comboLabel, m_comboSeparator, m_downAction, m_helpArea, m_inactiveList, m_insertAction, m_removeAction, m_toolbarCombo, m_upAction, m_widget, KDEPrivate::ToolBarListWidget::setActiveList(), slotActiveSelectionChanged(), slotChangeIconButton(), slotDownButton(), slotDropped(), slotInactiveSelectionChanged(), slotInsertButton(), slotRemoveButton(), slotToolBarSelected(), slotUpButton(), and KisKineticScroller::updateCursor().
| void KisKEditToolBarWidgetPrivate::slotActiveSelectionChanged | ( | ) |
Definition at line 1354 of file kedittoolbar.cpp.
References KDEPrivate::ToolBarItem::index(), KDEPrivate::ToolBarItem::isSeparator(), m_activeList, m_changeIconAction, m_downAction, m_helpArea, m_removeAction, m_upAction, and KDEPrivate::ToolBarItem::statusText().
| void KisKEditToolBarWidgetPrivate::slotChangeIconButton | ( | ) |
Definition at line 1533 of file kedittoolbar.cpp.
References KisIconUtils::allUniqueLoadedIconNames(), KisKineticScroller::createPreconfiguredScroller(), KDEPrivate::ToolBarListWidget::currentItem(), KisKXMLGUIClient::domDocument(), KDEPrivate::KisKEditToolBarWidget::enableOk(), findElementForToolBarItem(), KDEPrivate::ToolBarItem::internalName(), KDEPrivate::ToolBarItem::isSeparator(), KIS_SAFE_ASSERT_RECOVER_RETURN, KisIconUtils::loadIcon(), m_activeList, m_currentToolBarElem, m_currentXmlData, KDEPrivate::XmlData::m_isModified, m_widget, KisKineticScroller::updateCursor(), and updateLocal().
| void KisKEditToolBarWidgetPrivate::slotDownButton | ( | ) |
Definition at line 1518 of file kedittoolbar.cpp.
References KDEPrivate::ToolBarListWidget::currentItem(), KDEPrivate::KisKEditToolBarWidget::enableOk(), KIS_SAFE_ASSERT_RECOVER_RETURN, m_activeList, m_widget, and moveActive().
| void KisKEditToolBarWidgetPrivate::slotDropped | ( | ToolBarListWidget * | list, |
| int | index, | ||
| ToolBarItem * | item, | ||
| bool | sourceIsActiveList ) |
Definition at line 1690 of file kedittoolbar.cpp.
References KDEPrivate::KisKEditToolBarWidget::enableOk(), insertActive(), m_activeList, m_inactiveList, m_toolbarCombo, m_widget, moveActive(), removeActive(), and slotToolBarSelected().
| void KisKEditToolBarWidgetPrivate::slotInactiveSelectionChanged | ( | ) |
Definition at line 1342 of file kedittoolbar.cpp.
References m_helpArea, m_inactiveList, and m_insertAction.
| void KisKEditToolBarWidgetPrivate::slotInsertButton | ( | ) |
Definition at line 1377 of file kedittoolbar.cpp.
References KDEPrivate::ToolBarListWidget::currentItem(), KDEPrivate::KisKEditToolBarWidget::enableOk(), insertActive(), m_activeList, m_inactiveList, m_toolbarCombo, m_widget, selectActiveItem(), and slotToolBarSelected().
| void KisKEditToolBarWidgetPrivate::slotRemoveButton | ( | ) |
Definition at line 1402 of file kedittoolbar.cpp.
References KDEPrivate::ToolBarListWidget::currentItem(), m_activeList, m_toolbarCombo, removeActive(), and slotToolBarSelected().
| void KisKEditToolBarWidgetPrivate::slotToolBarSelected | ( | int | index | ) |
Definition at line 1296 of file kedittoolbar.cpp.
References KDEPrivate::XmlData::dump(), loadActions(), m_currentToolBarElem, m_currentXmlData, m_widget, m_xmlFiles, KDEPrivate::XmlData::Merged, KDEPrivate::XmlData::Part, KisKXMLGUIClient::setDOMDocument(), KDEPrivate::XmlData::Shell, and KDEPrivate::XmlData::type().
| void KisKEditToolBarWidgetPrivate::slotUpButton | ( | ) |
Definition at line 1472 of file kedittoolbar.cpp.
References KDEPrivate::ToolBarListWidget::currentItem(), KDEPrivate::KisKEditToolBarWidget::enableOk(), KIS_SAFE_ASSERT_RECOVER_RETURN, m_activeList, m_widget, and moveActive().
| void KisKEditToolBarWidgetPrivate::updateLocal | ( | QDomElement & | elem | ) |
Definition at line 1649 of file kedittoolbar.cpp.
References m_currentXmlData, m_xmlFiles, KDEPrivate::XmlData::Merged, KDEPrivate::XmlData::Part, KDEPrivate::XmlData::Shell, and KDEPrivate::XmlData::xmlFile().
|
inline |
| ToolBarListWidget* KDEPrivate::KisKEditToolBarWidgetPrivate::m_activeList {nullptr} |
Definition at line 552 of file kedittoolbar.cpp.
| ToolBarList KDEPrivate::KisKEditToolBarWidgetPrivate::m_barList |
Definition at line 550 of file kedittoolbar.cpp.
| QToolButton* KDEPrivate::KisKEditToolBarWidgetPrivate::m_changeIconAction {nullptr} |
Definition at line 532 of file kedittoolbar.cpp.
| KisKActionCollection* KDEPrivate::KisKEditToolBarWidgetPrivate::m_collection {nullptr} |
Definition at line 535 of file kedittoolbar.cpp.
| QLabel* KDEPrivate::KisKEditToolBarWidgetPrivate::m_comboLabel {nullptr} |
Definition at line 556 of file kedittoolbar.cpp.
| KSeparator* KDEPrivate::KisKEditToolBarWidgetPrivate::m_comboSeparator {nullptr} |
Definition at line 557 of file kedittoolbar.cpp.
| QString KDEPrivate::KisKEditToolBarWidgetPrivate::m_componentName |
Definition at line 538 of file kedittoolbar.cpp.
| QDomElement KDEPrivate::KisKEditToolBarWidgetPrivate::m_currentToolBarElem |
Definition at line 543 of file kedittoolbar.cpp.
| XmlData* KDEPrivate::KisKEditToolBarWidgetPrivate::m_currentXmlData {nullptr} |
Definition at line 542 of file kedittoolbar.cpp.
| QToolButton* KDEPrivate::KisKEditToolBarWidgetPrivate::m_downAction {nullptr} |
Definition at line 530 of file kedittoolbar.cpp.
| QPixmap KDEPrivate::KisKEditToolBarWidgetPrivate::m_emptyIcon |
Definition at line 540 of file kedittoolbar.cpp.
| KisKXMLGUIFactory* KDEPrivate::KisKEditToolBarWidgetPrivate::m_factory {nullptr} |
Definition at line 537 of file kedittoolbar.cpp.
| QString KDEPrivate::KisKEditToolBarWidgetPrivate::m_globalFile |
Definition at line 546 of file kedittoolbar.cpp.
| QLabel* KDEPrivate::KisKEditToolBarWidgetPrivate::m_helpArea {nullptr} |
Definition at line 558 of file kedittoolbar.cpp.
| ToolBarListWidget* KDEPrivate::KisKEditToolBarWidgetPrivate::m_inactiveList {nullptr} |
Definition at line 551 of file kedittoolbar.cpp.
| QToolButton* KDEPrivate::KisKEditToolBarWidgetPrivate::m_insertAction {nullptr} |
Definition at line 529 of file kedittoolbar.cpp.
| bool KDEPrivate::KisKEditToolBarWidgetPrivate::m_loadedOnce {false} |
Definition at line 559 of file kedittoolbar.cpp.
| QDomDocument KDEPrivate::KisKEditToolBarWidgetPrivate::m_localDoc |
Definition at line 548 of file kedittoolbar.cpp.
| QString KDEPrivate::KisKEditToolBarWidgetPrivate::m_rcFile |
Definition at line 547 of file kedittoolbar.cpp.
| QToolButton* KDEPrivate::KisKEditToolBarWidgetPrivate::m_removeAction {nullptr} |
Definition at line 528 of file kedittoolbar.cpp.
| QComboBox* KDEPrivate::KisKEditToolBarWidgetPrivate::m_toolbarCombo {nullptr} |
Definition at line 525 of file kedittoolbar.cpp.
| QToolButton* KDEPrivate::KisKEditToolBarWidgetPrivate::m_upAction {nullptr} |
Definition at line 527 of file kedittoolbar.cpp.
| KisKEditToolBarWidget* KDEPrivate::KisKEditToolBarWidgetPrivate::m_widget {nullptr} |
Definition at line 536 of file kedittoolbar.cpp.
| QString KDEPrivate::KisKEditToolBarWidgetPrivate::m_xmlFile |
Definition at line 545 of file kedittoolbar.cpp.
Definition at line 554 of file kedittoolbar.cpp.