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
289a64e7
Commit
289a64e7
authored
Aug 22, 2022
by
Laurent Montel
Browse files
continue to implement dialog
parent
269d6edc
Pipeline
#221087
passed with stage
in 14 minutes and 3 seconds
Changes
3
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
plugins/customtoolsplugins/translatorplugin/translatorconfiguredialog.cpp
View file @
289a64e7
...
...
@@ -5,12 +5,27 @@
*/
#include
"translatorconfiguredialog.h"
#include
"translatorconfigurewidget.h"
#include
<KLocalizedString>
#include
<QDialogButtonBox>
#include
<QVBoxLayout>
TranslatorConfigureDialog
::
TranslatorConfigureDialog
(
QWidget
*
parent
)
:
QDialog
(
parent
)
,
mTranslatorConfigureWidget
(
new
TranslatorConfigureWidget
(
this
))
{
}
setWindowTitle
(
i18nc
(
"@title:window"
,
"Configure Translator"
));
auto
mainLayout
=
new
QVBoxLayout
(
this
);
mainLayout
->
setObjectName
(
QStringLiteral
(
"mainlayout"
));
TranslatorConfigureDialog
::~
TranslatorConfigureDialog
()
{
mTranslatorConfigureWidget
->
setObjectName
(
QStringLiteral
(
"mTranslatorConfigureWidget"
));
auto
buttonBox
=
new
QDialogButtonBox
(
QDialogButtonBox
::
Ok
|
QDialogButtonBox
::
Cancel
,
this
);
buttonBox
->
setObjectName
(
QStringLiteral
(
"buttonBox"
));
mainLayout
->
addWidget
(
buttonBox
);
connect
(
buttonBox
,
&
QDialogButtonBox
::
accepted
,
this
,
&
TranslatorConfigureDialog
::
accept
);
connect
(
buttonBox
,
&
QDialogButtonBox
::
rejected
,
this
,
&
TranslatorConfigureDialog
::
reject
);
}
TranslatorConfigureDialog
::~
TranslatorConfigureDialog
()
=
default
;
plugins/customtoolsplugins/translatorplugin/translatorconfiguredialog.h
View file @
289a64e7
...
...
@@ -6,10 +6,13 @@
#pragma once
#include
<QDialog>
class
TranslatorConfigureWidget
;
class
TranslatorConfigureDialog
:
public
QDialog
{
public:
explicit
TranslatorConfigureDialog
(
QWidget
*
parent
=
nullptr
);
~
TranslatorConfigureDialog
()
override
;
private:
TranslatorConfigureWidget
*
const
mTranslatorConfigureWidget
;
};
plugins/customtoolsplugins/translatorplugin/translatorconfigurewidget.cpp
View file @
289a64e7
...
...
@@ -6,11 +6,16 @@
#include
"translatorconfigurewidget.h"
#include
<KLocalizedString>
#include
<QComboBox>
#include
<QLabel>
#include
<QVBoxLayout>
TranslatorConfigureWidget
::
TranslatorConfigureWidget
(
QWidget
*
parent
)
:
QWidget
{
parent
}
{
auto
mainLayout
=
new
QVBoxLayout
(
this
);
mainLayout
->
setObjectName
(
QStringLiteral
(
"mainLayout"
));
mainLayout
->
setContentsMargins
({});
}
TranslatorConfigureWidget
::~
TranslatorConfigureWidget
()
...
...
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