Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
PIM
KDE PIM Add-ons
Commits
eb38f9c1
Commit
eb38f9c1
authored
Jan 31, 2022
by
Laurent Montel
Browse files
continue to implement save/load settings
parent
b5c5d769
Pipeline
#131167
passed with stage
in 11 minutes and 51 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
plugins/messageviewerconfigureplugins/openurlwith/openurlwithconfigurewidget.cpp
View file @
eb38f9c1
...
...
@@ -8,6 +8,8 @@
#include
"openurlwithconfigurecreatedialog.h"
#include
<KLocalizedString>
#include
<KMessageBox>
#include
<MessageViewer/OpenUrlWithManager>
#include
<MessageViewer/OpenWithUrlInfo>
#include
<QHeaderView>
#include
<QMenu>
#include
<QPointer>
...
...
@@ -41,32 +43,29 @@ OpenUrlWithConfigureWidget::~OpenUrlWithConfigureWidget()
void
OpenUrlWithConfigureWidget
::
loadSettings
()
{
#if 0
const QVector<ConfirmBeforeDeletingRule> rules = ConfirmBeforeDeletingManager::self()->rules();
for (const ConfirmBeforeDeletingRule &r : rules) {
const
QVector
<
MessageViewer
::
OpenWithUrlInfo
>
rules
=
MessageViewer
::
OpenUrlWithManager
::
self
()
->
openWithUrlInfo
();
for
(
const
MessageViewer
::
OpenWithUrlInfo
&
r
:
rules
)
{
auto
item
=
new
QTreeWidgetItem
(
mTreeWidget
);
const ConfirmBeforeDeletingCreateRuleWidget::ConfirmBeforeDeletingInfo info(r.pattern(),
ConfirmBeforeDeletingRule::ruleTypeToString(r.ruleType()));
initializeItem(item, info);
//
const ConfirmBeforeDeletingCreateRuleWidget::ConfirmBeforeDeletingInfo info(r.pattern(),
// ConfirmBeforeDeletingRule::ruleTypeToString(r.ruleType()));
initializeItem(item, info);
}
#endif
// TODO
}
void
OpenUrlWithConfigureWidget
::
writeSettings
()
{
#if 0
// TODO
QVector<ConfirmBeforeDeletingRule> rules;
QVector
<
MessageViewer
::
OpenWithUrlInfo
>
rules
;
for
(
int
i
=
0
,
total
=
mTreeWidget
->
topLevelItemCount
();
i
<
total
;
++
i
)
{
#if 0
QTreeWidgetItem *item = mTreeWidget->topLevelItem(i);
ConfirmBeforeDeletingRule r;
r.setPattern(item->text(1));
r.setRuleType(ConfirmBeforeDeletingRule::stringToRuleType(item->text(0)));
rules.append(r);
}
ConfirmBeforeDeletingManager::self()->setRules(rules);
ConfirmBeforeDeletingManager::self()->saveRules();
#endif
}
MessageViewer
::
OpenUrlWithManager
::
self
()
->
setOpenWithUrlInfo
(
rules
);
// TODO MessageViewer::OpenUrlWithManager::self()->saveRules();
}
void
OpenUrlWithConfigureWidget
::
slotAddRule
()
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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