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
KMail
Commits
d938985b
Commit
d938985b
authored
May 09, 2021
by
Laurent Montel
😁
Browse files
Port plugins
parent
481c1372
Pipeline
#61242
failed with stage
in 9 minutes and 32 seconds
Changes
6
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
src/kontactplugin/kmail/CMakeLists.txt
View file @
d938985b
...
...
@@ -26,6 +26,8 @@ set(kcm_kmailsummary_PART_SRCS kcmkmailsummary.cpp ${kontact_kmail_plugins_inter
add_library
(
kcm_kmailsummary MODULE
${
kcm_kmailsummary_PART_SRCS
}
)
pim_target_precompile_headers
(
kcm_kmailsummary PUBLIC ../../../kmail_pch.h
)
kcoreaddons_desktop_to_json
(
kcm_kmailsummary
"kmailplugin.desktop"
SERVICE_TYPES kcmodule.desktop
)
add_dependencies
(
kcm_kmailsummary kmail_xml
)
target_link_libraries
(
kcm_kmailsummary KF5::Mime KF5::PimCommonAkonadi Qt::DBus KF5::ConfigWidgets KF5::I18n
)
...
...
@@ -37,7 +39,6 @@ install(TARGETS kontact_kmailplugin DESTINATION ${KDE_INSTALL_PLUGINDIR}/kontact
install
(
TARGETS kcm_kmailsummary DESTINATION
${
KDE_INSTALL_PLUGINDIR
}
)
install
(
FILES kmailplugin.desktop DESTINATION
${
KDE_INSTALL_KSERVICES5DIR
}
/kontact
)
kcoreaddons_desktop_to_json
(
kontact_kmailplugin kmailplugin.desktop
)
install
(
FILES kcmkmailsummary.desktop DESTINATION
${
KDE_INSTALL_KSERVICES5DIR
}
)
...
...
src/kontactplugin/kmail/kcmkmailsummary.cpp
View file @
d938985b
...
...
@@ -18,21 +18,16 @@
#include <KAcceleratorManager>
#include <KConfig>
#include <KLocalizedString>
#include <KPluginFactory>
#include <KSharedConfig>
#include <QCheckBox>
#include <QTreeView>
#include <QVBoxLayout>
extern
"C"
{
Q_DECL_EXPORT
KCModule
*
create_kmailsummary
(
QWidget
*
parent
,
const
char
*
)
{
return
new
KCMKMailSummary
(
parent
);
}
}
KCMKMailSummary
::
KCMKMailSummary
(
QWidget
*
parent
)
:
KCModule
(
parent
)
K_PLUGIN_FACTORY_WITH_JSON
(
KCMKMailSummaryFactory
,
"kmailplugin.json"
,
registerPlugin
<
KCMKMailSummary
>
();)
KCMKMailSummary
::
KCMKMailSummary
(
QWidget
*
parent
,
const
QVariantList
&
args
)
:
KCModule
(
parent
,
args
)
{
initGUI
();
...
...
@@ -121,3 +116,4 @@ void KCMKMailSummary::defaults()
Q_EMIT
changed
(
true
);
}
#include "kcmkmailsummary.moc"
src/kontactplugin/kmail/kcmkmailsummary.h
View file @
d938985b
...
...
@@ -28,7 +28,7 @@ class KCMKMailSummary : public KCModule
Q_OBJECT
public:
explicit
KCMKMailSummary
(
QWidget
*
parent
=
nullptr
);
explicit
KCMKMailSummary
(
QWidget
*
parent
=
nullptr
,
const
QVariantList
&
args
=
{}
);
void
load
()
override
;
void
save
()
override
;
...
...
src/kontactplugin/summary/CMakeLists.txt
View file @
d938985b
...
...
@@ -18,6 +18,7 @@ kcoreaddons_desktop_to_json(kontact_summaryplugin summaryplugin.desktop)
set
(
kcm_kontactsummary_PART_SRCS kcmkontactsummary.cpp
)
add_library
(
kcm_kontactsummary MODULE
${
kcm_kontactsummary_PART_SRCS
}
)
kcoreaddons_desktop_to_json
(
kcm_kontactsummary
"kcmkontactsummary.desktop"
SERVICE_TYPES kcmodule.desktop
)
pim_target_precompile_headers
(
kcm_kontactsummary PUBLIC ../../../kmail_pch.h
)
target_link_libraries
(
kcm_kontactsummary KF5::I18n KF5::KCMUtils Qt::Widgets KF5::KCMUtils KF5::I18n KF5::KontactInterface
)
...
...
src/kontactplugin/summary/kcmkontactsummary.cpp
View file @
d938985b
...
...
@@ -9,23 +9,17 @@
#include "kcmkontactsummary.h"
#include <KontactInterface/Plugin>
#include <KAboutData>
#include <KConfig>
#include <KLocalizedString>
#include <KPluginFactory>
#include <KPluginInfo>
#include <KPluginMetaData>
#include <KontactInterface/Plugin>
#include <QIcon>
#include <QLabel>
#include <QVBoxLayout>
extern
"C"
{
Q_DECL_EXPORT
KCModule
*
create_kontactsummary
(
QWidget
*
parent
,
const
char
*
)
{
return
new
KCMKontactSummary
(
parent
);
}
}
class
PluginItem
:
public
QTreeWidgetItem
{
...
...
@@ -71,8 +65,10 @@ PluginView::PluginView(QWidget *parent)
PluginView
::~
PluginView
()
=
default
;
KCMKontactSummary
::
KCMKontactSummary
(
QWidget
*
parent
)
:
KCModule
(
parent
)
K_PLUGIN_FACTORY_WITH_JSON
(
KCMKontactSummaryFactory
,
"kcmkontactsummary.json"
,
registerPlugin
<
KCMKontactSummary
>
();)
KCMKontactSummary
::
KCMKontactSummary
(
QWidget
*
parent
,
const
QVariantList
&
args
)
:
KCModule
(
parent
,
args
)
{
setButtons
(
NoAdditionalButton
);
auto
layout
=
new
QVBoxLayout
(
this
);
...
...
@@ -165,3 +161,4 @@ void KCMKontactSummary::save()
KConfigGroup
grp
(
&
config
,
QString
());
grp
.
writeEntry
(
"ActiveSummaries"
,
activeSummaries
);
}
#include "kcmkontactsummary.moc"
src/kontactplugin/summary/kcmkontactsummary.h
View file @
d938985b
...
...
@@ -26,7 +26,7 @@ class KCMKontactSummary : public KCModule
Q_OBJECT
public:
explicit
KCMKontactSummary
(
QWidget
*
parent
=
nullptr
);
explicit
KCMKontactSummary
(
QWidget
*
parent
=
nullptr
,
const
QVariantList
&
args
=
{}
);
void
load
()
override
;
void
save
()
override
;
...
...
Write
Preview
Markdown
is supported
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