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
KDE PIM Add-ons
Commits
d9ce1b02
Commit
d9ce1b02
authored
Apr 15, 2021
by
Laurent Montel
😁
Browse files
Add mail merge preview dialog
parent
d2c6db67
Pipeline
#58123
passed with stage
in 52 minutes and 43 seconds
Changes
5
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
kmail/plugins/mailmergeplugin/CMakeLists.txt
View file @
d9ce1b02
...
...
@@ -7,6 +7,8 @@ set(kmail_mailmergeplugin_SRCS
widgets/selectattachmentdialog.cpp
widgets/mailmergemenu.cpp
widgets/mailmergeutil.cpp
widgets/mailmergepreviewdialog.cpp
widgets/mailmergepreviewwidget.cpp
)
add_library
(
mailmerge
${
kmail_mailmergeplugin_SRCS
}
)
...
...
kmail/plugins/mailmergeplugin/widgets/mailmergepreviewdialog.cpp
0 → 100644
View file @
d9ce1b02
/*
SPDX-FileCopyrightText: 2021 Laurent Montel <montel@kde.org>
SPDX-License-Identifier: GPL-2.0-only
*/
#include "mailmergepreviewdialog.h"
#include <KLocalizedString>
#include <QDialogButtonBox>
#include <QPushButton>
#include <QVBoxLayout>
MailMergePreviewDialog
::
MailMergePreviewDialog
(
QWidget
*
parent
)
:
QDialog
(
parent
)
{
setWindowTitle
(
i18nc
(
"@title:window"
,
"Attachment"
));
auto
mainLayout
=
new
QVBoxLayout
(
this
);
mainLayout
->
setObjectName
(
QStringLiteral
(
"mainLayout"
));
QDialogButtonBox
*
buttonBox
=
new
QDialogButtonBox
(
QDialogButtonBox
::
Ok
|
QDialogButtonBox
::
Cancel
,
this
);
buttonBox
->
setObjectName
(
QStringLiteral
(
"buttonBox"
));
mainLayout
->
addWidget
(
buttonBox
);
QPushButton
*
okButton
=
buttonBox
->
button
(
QDialogButtonBox
::
Ok
);
okButton
->
setDefault
(
true
);
okButton
->
setShortcut
(
Qt
::
CTRL
|
Qt
::
Key_Return
);
connect
(
buttonBox
,
&
QDialogButtonBox
::
accepted
,
this
,
&
QDialog
::
accept
);
connect
(
buttonBox
,
&
QDialogButtonBox
::
rejected
,
this
,
&
QDialog
::
reject
);
}
MailMergePreviewDialog
::~
MailMergePreviewDialog
()
{
}
kmail/plugins/mailmergeplugin/widgets/mailmergepreviewdialog.h
0 → 100644
View file @
d9ce1b02
/*
SPDX-FileCopyrightText: 2021 Laurent Montel <montel@kde.org>
SPDX-License-Identifier: GPL-2.0-only
*/
#pragma once
#include <QDialog>
class
MailMergePreviewDialog
:
public
QDialog
{
Q_OBJECT
public:
explicit
MailMergePreviewDialog
(
QWidget
*
parent
=
nullptr
);
~
MailMergePreviewDialog
()
override
;
};
kmail/plugins/mailmergeplugin/widgets/mailmergepreviewwidget.cpp
0 → 100644
View file @
d9ce1b02
/*
SPDX-FileCopyrightText: 2021 Laurent Montel <montel@kde.org>
SPDX-License-Identifier: GPL-2.0-only
*/
#include "mailmergepreviewwidget.h"
#include <KLocalizedString>
#include <QVBoxLayout>
MailMergePreviewWidget
::
MailMergePreviewWidget
(
QWidget
*
parent
)
:
QWidget
(
parent
)
{
}
MailMergePreviewWidget
::~
MailMergePreviewWidget
()
{
}
kmail/plugins/mailmergeplugin/widgets/mailmergepreviewwidget.h
0 → 100644
View file @
d9ce1b02
/*
SPDX-FileCopyrightText: 2021 Laurent Montel <montel@kde.org>
SPDX-License-Identifier: GPL-2.0-only
*/
#pragma once
#include <QWidget>
class
MailMergePreviewWidget
:
public
QWidget
{
Q_OBJECT
public:
explicit
MailMergePreviewWidget
(
QWidget
*
parent
=
nullptr
);
~
MailMergePreviewWidget
()
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