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
Plasma
DrKonqi
Commits
183ac8a0
Commit
183ac8a0
authored
Apr 08, 2021
by
Harald Sitter
🏳️🌈
Browse files
more explicitly initialize the private struct
not that the privatizing makes a lot of sense to begin with :|
parent
7314e20f
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/debuggermanager.cpp
View file @
183ac8a0
...
...
@@ -12,17 +12,16 @@
#include "debuggerlaunchers.h"
struct
DebuggerManager
::
Private
{
BacktraceGenerator
*
btGenerator
;
bool
debuggerRunning
;
BacktraceGenerator
*
btGenerator
=
nullptr
;
bool
debuggerRunning
=
false
;
QList
<
AbstractDebuggerLauncher
*>
externalDebuggers
;
DBusInterfaceAdaptor
*
dbusInterfaceAdaptor
;
DBusInterfaceAdaptor
*
dbusInterfaceAdaptor
=
nullptr
;
};
DebuggerManager
::
DebuggerManager
(
const
Debugger
&
internalDebugger
,
const
QList
<
Debugger
>
&
externalDebuggers
,
QObject
*
parent
)
:
QObject
(
parent
)
,
d
(
new
Private
)
{
d
->
debuggerRunning
=
false
;
d
->
btGenerator
=
new
BacktraceGenerator
(
internalDebugger
,
this
);
connect
(
d
->
btGenerator
,
&
BacktraceGenerator
::
starting
,
this
,
&
DebuggerManager
::
onDebuggerStarting
);
connect
(
d
->
btGenerator
,
&
BacktraceGenerator
::
done
,
this
,
&
DebuggerManager
::
onDebuggerFinished
);
...
...
Write
Preview
Supports
Markdown
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