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
dca6caa2
Commit
dca6caa2
authored
Jan 12, 2022
by
Laurent Montel
Browse files
Continue to implement dialog
parent
2489f798
Pipeline
#122179
passed with stage
in 9 minutes and 36 seconds
Changes
4
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
plugins/messageviewerconfigureplugins/openurlwith/CMakeLists.txt
View file @
dca6caa2
...
...
@@ -20,6 +20,7 @@ target_sources(openurlwithconfigure PRIVATE
openurlwithconfiguredialog.cpp
openurlwithconfigurewidget.h
openurlwithconfigurewidget.cpp
openurlwith_private_export.h
)
ecm_qt_declare_logging_category
(
openurlwithconfigure HEADER libopenurlwithconfigure_debug.h IDENTIFIER LIBOPENURLWITHCONFIGURE_PLUGIN_LOG
...
...
plugins/messageviewerconfigureplugins/openurlwith/openurlwithconfiguredialog.cpp
View file @
dca6caa2
...
...
@@ -5,10 +5,35 @@
*/
#include
"openurlwithconfiguredialog.h"
#include
"openurlwithconfigurewidget.h"
#include
<KLocalizedString>
#include
<QDialogButtonBox>
#include
<QVBoxLayout>
OpenUrlWithConfigureDialog
::
OpenUrlWithConfigureDialog
(
QWidget
*
parent
)
:
QDialog
(
parent
)
,
mOpenUrlWithWidget
(
new
OpenUrlWithConfigureWidget
(
this
))
{
setWindowTitle
(
i18nc
(
"@title:window"
,
"Configure Open Url With Plugin"
));
auto
mainLayout
=
new
QVBoxLayout
(
this
);
mainLayout
->
setObjectName
(
QStringLiteral
(
"mainlayout"
));
mOpenUrlWithWidget
->
setObjectName
(
QStringLiteral
(
"mOpenUrlWithWidget"
));
mainLayout
->
addWidget
(
mOpenUrlWithWidget
);
auto
buttonBox
=
new
QDialogButtonBox
(
QDialogButtonBox
::
Ok
|
QDialogButtonBox
::
Cancel
,
this
);
buttonBox
->
setObjectName
(
QStringLiteral
(
"buttonBox"
));
mainLayout
->
addWidget
(
buttonBox
);
connect
(
buttonBox
,
&
QDialogButtonBox
::
accepted
,
this
,
&
OpenUrlWithConfigureDialog
::
slotAccepted
);
connect
(
buttonBox
,
&
QDialogButtonBox
::
rejected
,
this
,
&
OpenUrlWithConfigureDialog
::
reject
);
// mConfigureWidget->loadSettings();
// readConfig();
}
OpenUrlWithConfigureDialog
::~
OpenUrlWithConfigureDialog
()
=
default
;
void
OpenUrlWithConfigureDialog
::
slotAccepted
()
{
accept
();
}
plugins/messageviewerconfigureplugins/openurlwith/openurlwithconfiguredialog.h
View file @
dca6caa2
...
...
@@ -8,11 +8,15 @@
#include
"libopenurlwithconfigure_export.h"
#include
<QDialog>
class
OpenUrlWithConfigureWidget
;
class
LIBOPENURLWITHCONFIGURE_EXPORT
OpenUrlWithConfigureDialog
:
public
QDialog
{
Q_OBJECT
public:
explicit
OpenUrlWithConfigureDialog
(
QWidget
*
parent
=
nullptr
);
~
OpenUrlWithConfigureDialog
()
override
;
private:
void
slotAccepted
();
OpenUrlWithConfigureWidget
*
const
mOpenUrlWithWidget
;
};
plugins/messageviewerconfigureplugins/openurlwith/openurlwithconfigurewidget.h
View file @
dca6caa2
...
...
@@ -6,9 +6,10 @@
#pragma once
#include
"openurlwith_private_export.h"
#include
<QWidget>
class
OpenUrlWithConfigureWidget
:
public
QWidget
class
LIBOPENURLWITHCONFIGURE_TESTS_EXPORT
OpenUrlWithConfigureWidget
:
public
QWidget
{
Q_OBJECT
public:
...
...
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