|
Krita Source Code Documentation
|
#include <kis_workspace_chooser.h>
Inheritance diagram for KisWorkspaceChooser:Classes | |
| struct | ChooserWidgets |
Public Member Functions | |
| KisWorkspaceChooser (KisViewManager *view, QWidget *parent=0) | |
| ~KisWorkspaceChooser () override | |
Private Slots | |
| void | showEvent (QShowEvent *) override |
| void | slotSaveWindowLayout () |
| void | slotSaveWorkspace () |
| void | slotUpdateWindowLayoutSaveButton () |
| void | slotUpdateWorkspaceSaveButton () |
| void | windowLayoutSelected (KoResourceSP resource) |
| void | workspaceSelected (KoResourceSP resource) |
Private Member Functions | |
| ChooserWidgets | createChooserWidgets (const QString &resourceType, const QString &title) |
Private Attributes | |
| QGridLayout * | m_layout |
| KisViewManager * | m_view |
| ChooserWidgets | m_windowLayoutWidgets |
| ChooserWidgets | m_workspaceWidgets |
Definition at line 20 of file kis_workspace_chooser.h.
| KisWorkspaceChooser::KisWorkspaceChooser | ( | KisViewManager * | view, |
| QWidget * | parent = 0 ) |
Definition at line 85 of file kis_workspace_chooser.cpp.
References connect(), createChooserWidgets(), KisWorkspaceChooser::ChooserWidgets::itemChooser, m_layout, m_windowLayoutWidgets, m_workspaceWidgets, KisWorkspaceChooser::ChooserWidgets::nameEdit, KisConfig::readEntry(), KisWorkspaceChooser::ChooserWidgets::saveButton, KisResourceItemChooser::setCurrentResource(), slotSaveWindowLayout(), slotSaveWorkspace(), slotUpdateWindowLayoutSaveButton(), slotUpdateWorkspaceSaveButton(), ResourceType::WindowLayouts, windowLayoutSelected(), ResourceType::Workspaces, and workspaceSelected().
|
override |
Definition at line 145 of file kis_workspace_chooser.cpp.
|
private |
Definition at line 114 of file kis_workspace_chooser.cpp.
References Detail, KisWorkspaceDelegate::heightHint, and m_layout.
|
overrideprivateslot |
Definition at line 293 of file kis_workspace_chooser.cpp.
References KisWorkspaceDelegate::heightHint, KisWorkspaceChooser::ChooserWidgets::itemChooser, m_windowLayoutWidgets, m_workspaceWidgets, and KisResourceItemChooser::setRowHeight().
|
privateslot |
Definition at line 226 of file kis_workspace_chooser.cpp.
References KisResourceUserOperations::addResourceWithUserInput(), KisWindowLayoutResource::fromCurrentWindows(), KisMainWindow::id, KisPart::instance(), KisWindowLayoutManager::instance(), m_view, m_windowLayoutWidgets, KisNewWindowLayoutDialog::name(), KisWorkspaceChooser::ChooserWidgets::nameEdit, KisNewWindowLayoutDialog::primaryWorkspaceFollowsFocus(), KisViewManager::qtMainWindow(), KisNewWindowLayoutDialog::setName(), KisWindowLayoutManager::setPrimaryWorkspaceFollowsFocus(), KisWindowLayoutManager::setShowImageInAllWindowsEnabled(), KisNewWindowLayoutDialog::showImageInAllWindows(), and slotUpdateWindowLayoutSaveButton().
|
privateslot |
Definition at line 150 of file kis_workspace_chooser.cpp.
References KisResourceUserOperations::addResourceWithUserInput(), KisViewManager::canvasResourceProvider(), KisMainWindow::layoutThumbnail(), m_view, m_workspaceWidgets, KisViewManager::mainWindow(), KisWorkspaceChooser::ChooserWidgets::nameEdit, KisCanvasResourceProvider::notifySavingWorkspace(), KisViewManager::qtMainWindow(), KisResourceModelProvider::resourceModel(), KisAllResourcesModel::resourcesForName(), slotUpdateWorkspaceSaveButton(), KisResourceUserOperations::updateResourceWithUserInput(), and ResourceType::Workspaces.
|
privateslot |
Definition at line 262 of file kis_workspace_chooser.cpp.
References KisIconUtils::loadIcon(), m_windowLayoutWidgets, KisWorkspaceChooser::ChooserWidgets::nameEdit, KisResourceModelProvider::resourceModel(), KisAllResourcesModel::resourcesForName(), KisWorkspaceChooser::ChooserWidgets::saveButton, and ResourceType::WindowLayouts.
|
privateslot |
Definition at line 190 of file kis_workspace_chooser.cpp.
References KisIconUtils::loadIcon(), m_workspaceWidgets, KisWorkspaceChooser::ChooserWidgets::nameEdit, KisResourceModelProvider::resourceModel(), KisAllResourcesModel::resourcesForName(), KisWorkspaceChooser::ChooserWidgets::saveButton, and ResourceType::Workspaces.
|
privateslot |
Definition at line 285 of file kis_workspace_chooser.cpp.
|
privateslot |
Definition at line 213 of file kis_workspace_chooser.cpp.
References m_view, KisViewManager::qtMainWindow(), and KisConfig::writeEntry().
|
private |
Definition at line 48 of file kis_workspace_chooser.h.
|
private |
Definition at line 46 of file kis_workspace_chooser.h.
|
private |
Definition at line 50 of file kis_workspace_chooser.h.
|
private |
Definition at line 49 of file kis_workspace_chooser.h.