Definition at line 25 of file KisWindowLayoutManager.cpp.
◆ loadDisplayLayout()
| void KisWindowLayoutManager::Private::loadDisplayLayout |
( |
const QString & | name, |
|
|
KConfigGroup | layoutCfg ) |
|
inline |
Definition at line 41 of file KisWindowLayoutManager.cpp.
41 {
42 DisplayLayout *
layout =
new DisplayLayout();
44
45 int displayNumber = 1;
46
47 while (true) {
48 const QString displayDefinition = layoutCfg.readEntry(QString("Display%1").arg(displayNumber++), QString());
49 if (displayDefinition.isEmpty()) break;
50
51
52 const QString &resolutionStr = displayDefinition;
53
55 if (dimensions.size() != 2) {
56 qWarning() << "Invalid display definition: " << displayDefinition;
57 break;
58 }
59
60 QSize resolution = QSize(
63 );
64
65 layout->displays.append(Display{resolution});
66 }
67
68 layout->preferredWindowLayout = layoutCfg.readEntry(
"PreferredLayout",
"");
69
71 }
const char * name(StandardAction id)
int toInt(const QString &str, bool *ok=nullptr)
QVector< DisplayLayout * > displayLayouts
References KisDomUtils::toInt().
◆ loadDisplayLayouts()
| void KisWindowLayoutManager::Private::loadDisplayLayouts |
( |
| ) |
|
|
inline |
Definition at line 32 of file KisWindowLayoutManager.cpp.
32 {
33 KConfigGroup layoutsCfg(KSharedConfig::openConfig(), "DisplayLayouts");
35
36 Q_FOREACH(QString name, groups) {
38 }
39 }
void loadDisplayLayout(const QString &name, KConfigGroup layoutCfg)
◆ saveDisplayLayout()
| void KisWindowLayoutManager::Private::saveDisplayLayout |
( |
const DisplayLayout & | layout | ) |
|
|
inline |
Definition at line 73 of file KisWindowLayoutManager.cpp.
73 {
74 KConfigGroup layoutsCfg(KSharedConfig::openConfig(), "DisplayLayouts");
75 KConfigGroup layoutCfg = layoutsCfg.group(
layout.name);
76 layoutCfg.writeEntry(
"PreferredLayout",
layout.preferredWindowLayout);
77 }
◆ displayLayouts
◆ primaryWindow
| QUuid KisWindowLayoutManager::Private::primaryWindow |
◆ primaryWorkspaceFollowsFocus
| bool KisWindowLayoutManager::Private::primaryWorkspaceFollowsFocus {false} |
◆ showImageInAllWindows
| bool KisWindowLayoutManager::Private::showImageInAllWindows {false} |
The documentation for this struct was generated from the following file: