117 QWidget *page =
new QWidget(&dlg);
119 QVBoxLayout *layout =
new QVBoxLayout(page);
121 KConfigGroup cfg( KSharedConfig::openConfig(),
"LogDocker");
123 QCheckBox *chkKrita =
new QCheckBox(i18n(
"General"), page);
124 chkKrita->setChecked(cfg.readEntry(
"krita_41000",
false));
125 layout->addWidget(chkKrita);
127 QCheckBox *chkResources =
new QCheckBox(i18n(
"Resource Management"), page);
128 chkResources->setChecked(cfg.readEntry(
"resources_30009",
false));
129 layout->addWidget(chkResources);
131 QCheckBox *chkImage =
new QCheckBox(i18n(
"Image Core"), page);
132 chkImage->setChecked(cfg.readEntry(
"image_41001",
false));
133 layout->addWidget(chkImage);
135 QCheckBox *chkRegistry =
new QCheckBox(i18n(
"Registries"), page);
136 chkRegistry->setChecked(cfg.readEntry(
"registry_41002",
false));
137 layout->addWidget(chkRegistry);
139 QCheckBox *chkTools =
new QCheckBox(i18n(
"Tools"), page);
140 chkTools->setChecked(cfg.readEntry(
"tools_41003",
false));
141 layout->addWidget(chkTools);
143 QCheckBox *chkTiles =
new QCheckBox(i18n(
"Tile Engine"), page);
144 chkTiles->setChecked(cfg.readEntry(
"tiles_41004",
false));
145 layout->addWidget(chkTiles);
147 QCheckBox *chkFilters =
new QCheckBox(i18nc(
"Filter as an effect",
"Filters"), page);
148 chkFilters->setChecked(cfg.readEntry(
"filters_41005",
false));
149 layout->addWidget(chkFilters);
151 QCheckBox *chkPlugins =
new QCheckBox(i18n(
"Plugin Management"), page);
152 chkPlugins->setChecked(cfg.readEntry(
"plugins_41006",
false));
153 layout->addWidget(chkPlugins);
155 QCheckBox *chkUi =
new QCheckBox(i18n(
"User Interface"), page);
156 chkUi->setChecked(cfg.readEntry(
"ui_41007",
false));
157 layout->addWidget(chkUi);
159 QCheckBox *chkFile =
new QCheckBox(i18n(
"File loading and saving"), page);
160 chkFile->setChecked(cfg.readEntry(
"file_41008",
false));
161 layout->addWidget(chkFile);
163 QCheckBox *chkMath =
new QCheckBox(i18n(
"Mathematics and calculations"), page);
164 chkMath->setChecked(cfg.readEntry(
"math_41009",
false));
165 layout->addWidget(chkMath);
167 QCheckBox *chkRender =
new QCheckBox(i18n(
"Image Rendering"), page);
168 chkRender->setChecked(cfg.readEntry(
"render_41010",
false));
169 layout->addWidget(chkRender);
171 QCheckBox *chkScript =
new QCheckBox(i18n(
"Scripting"), page);
172 chkScript->setChecked(cfg.readEntry(
"script_41011",
false));
173 layout->addWidget(chkScript);
175 QCheckBox *chkInput =
new QCheckBox(i18n(
"Input handling"), page);
176 chkInput->setChecked(cfg.readEntry(
"input_41012",
false));
177 layout->addWidget(chkInput);
179 QCheckBox *chkAction =
new QCheckBox(i18n(
"Actions"), page);
180 chkAction->setChecked(cfg.readEntry(
"action_41013",
false));
181 layout->addWidget(chkAction);
183 QCheckBox *chkTablet =
new QCheckBox(i18n(
"Tablet Handling"), page);
184 chkTablet->setChecked(cfg.readEntry(
"tablet_41014",
false));
185 layout->addWidget(chkTablet);
187 QCheckBox *chkOpenGL =
new QCheckBox(i18n(
"GPU Canvas"), page);
188 chkOpenGL->setChecked(cfg.readEntry(
"opengl_41015",
false));
189 layout->addWidget(chkOpenGL);
191 QCheckBox *chkMetaData =
new QCheckBox(i18n(
"Metadata"), page);
192 chkMetaData->setChecked(cfg.readEntry(
"metadata_41016",
false));
193 layout->addWidget(chkMetaData);
195 QCheckBox *chkPigment =
new QCheckBox(i18n(
"Color Management"), page);
196 chkPigment->setChecked(cfg.readEntry(
"pigment",
false));
197 layout->addWidget(chkPigment);
202 cfg.writeEntry(
"resources_30009", chkResources->isChecked());
203 cfg.writeEntry(
"krita_41000", chkKrita->isChecked());
204 cfg.writeEntry(
"image_41001", chkImage->isChecked());
205 cfg.writeEntry(
"registry_41002", chkRegistry->isChecked());
206 cfg.writeEntry(
"tools_41003", chkTools->isChecked());
207 cfg.writeEntry(
"tiles_41004", chkTiles->isChecked());
208 cfg.writeEntry(
"filters_41005", chkFilters->isChecked());
209 cfg.writeEntry(
"plugins_41006", chkPlugins->isChecked());
210 cfg.writeEntry(
"ui_41007", chkUi->isChecked());
211 cfg.writeEntry(
"file_41008", chkFile->isChecked());
212 cfg.writeEntry(
"math_41009", chkMath->isChecked());
213 cfg.writeEntry(
"render_41010", chkRender->isChecked());
214 cfg.writeEntry(
"script_41011", chkScript->isChecked());
215 cfg.writeEntry(
"input_41012", chkInput->isChecked());
216 cfg.writeEntry(
"action_41013", chkAction->isChecked());
217 cfg.writeEntry(
"tablet_41014", chkTablet->isChecked());
218 cfg.writeEntry(
"opengl_41015", chkOpenGL->isChecked());
219 cfg.writeEntry(
"metadata_41016", chkMetaData->isChecked());
220 cfg.writeEntry(
"pigment", chkPigment->isChecked());
222 if (bnToggle->isChecked()) {