Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
PIM
PIM Sieve Editor
Commits
6c3c612f
Commit
6c3c612f
authored
Aug 11, 2021
by
Laurent Montel
😁
Browse files
Use openStateConfig here too
parent
4443cf4c
Pipeline
#74306
passed with stage
in 5 minutes and 58 seconds
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
src/sieveeditormainwidget.cpp
View file @
6c3c612f
...
...
@@ -21,6 +21,10 @@
#include
<QStackedWidget>
#include
<QTabBar>
namespace
{
static
const
char
mySieveEditorMainWidgetConfigGroupName
[]
=
"SieveEditorMainWidget"
;
}
SieveEditorMainWidget
::
SieveEditorMainWidget
(
KActionCollection
*
ac
,
QWidget
*
parent
)
:
QSplitter
(
parent
)
{
...
...
@@ -49,7 +53,7 @@ SieveEditorMainWidget::SieveEditorMainWidget(KActionCollection *ac, QWidget *par
setChildrenCollapsible
(
false
);
QList
<
int
>
splitterSizes
;
splitterSizes
<<
80
<<
20
;
KConfigGroup
myGroup
(
KSharedConfig
::
openConfig
(),
"
SieveEditorMainWidget
"
);
KConfigGroup
myGroup
(
KSharedConfig
::
open
State
Config
(),
my
SieveEditorMainWidget
ConfigGroupName
);
setSizes
(
myGroup
.
readEntry
(
"mainSplitter"
,
splitterSizes
));
updateStackedWidget
();
}
...
...
@@ -57,7 +61,7 @@ SieveEditorMainWidget::SieveEditorMainWidget(KActionCollection *ac, QWidget *par
SieveEditorMainWidget
::~
SieveEditorMainWidget
()
{
disconnect
(
mScriptManagerWidget
,
&
SieveEditorScriptManagerWidget
::
updateButtons
,
this
,
&
SieveEditorMainWidget
::
updateButtons
);
KConfigGroup
myGroup
(
KSharedConfig
::
openConfig
(),
"
SieveEditorMainWidget
"
);
KConfigGroup
myGroup
(
KSharedConfig
::
open
State
Config
(),
my
SieveEditorMainWidget
ConfigGroupName
);
myGroup
.
writeEntry
(
"mainSplitter"
,
sizes
());
myGroup
.
sync
();
}
...
...
src/sieveeditormainwindow.cpp
View file @
6c3c612f
...
...
@@ -40,6 +40,10 @@
#include
<KUserFeedback/Provider>
#endif
namespace
{
static
const
char
mySieveEditorMainWindowConfigGroupName
[]
=
"SieveEditorMainWindow"
;
}
SieveEditorMainWindow
::
SieveEditorMainWindow
(
QWidget
*
parent
)
:
KXmlGuiWindow
(
parent
)
{
...
...
@@ -77,8 +81,8 @@ SieveEditorMainWindow::SieveEditorMainWindow(QWidget *parent)
SieveEditorMainWindow
::~
SieveEditorMainWindow
()
{
KSharedConfig
::
Ptr
config
=
KSharedConfig
::
openConfig
();
KConfigGroup
group
=
config
->
group
(
QStringLiteral
(
"
SieveEditorMainWindow
"
)
);
KSharedConfig
::
Ptr
config
=
KSharedConfig
::
open
State
Config
();
KConfigGroup
group
=
config
->
group
(
my
SieveEditorMainWindow
ConfigGroupName
);
group
.
writeEntry
(
"Size"
,
size
());
}
...
...
@@ -110,8 +114,8 @@ void SieveEditorMainWindow::slotUpdateButtons(bool newScriptAction, bool editScr
void
SieveEditorMainWindow
::
readConfig
()
{
KSharedConfig
::
Ptr
config
=
KSharedConfig
::
openConfig
();
KConfigGroup
group
=
KConfigGroup
(
config
,
"
SieveEditorMainWindow
"
);
KSharedConfig
::
Ptr
config
=
KSharedConfig
::
open
State
Config
();
KConfigGroup
group
=
KConfigGroup
(
config
,
my
SieveEditorMainWindow
ConfigGroupName
);
const
QSize
sizeDialog
=
group
.
readEntry
(
"Size"
,
QSize
(
800
,
600
));
if
(
sizeDialog
.
isValid
())
{
resize
(
sizeDialog
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment