Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
N
nemo-qml-plugin-systemsettings
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
pvuorela
nemo-qml-plugin-systemsettings
Commits
79e35de0
Commit
79e35de0
authored
Feb 09, 2016
by
Pekka Vuorela
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[nemo-qml-plugin-systemsettings] Support requesting reboot after reset. Contributes to JB#33966
parent
03052e35
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
14 additions
and
3 deletions
+14
-3
src/devicelockiface.cpp
src/devicelockiface.cpp
+7
-2
src/devicelockiface.h
src/devicelockiface.h
+7
-1
No files found.
src/devicelockiface.cpp
View file @
79e35de0
...
...
@@ -111,7 +111,12 @@ void DeviceLockInterface::refresh()
}
}
bool
DeviceLockInterface
::
clearDevice
(
const
QString
&
code
)
bool
DeviceLockInterface
::
clearDevice
(
const
QString
&
code
,
ResetMode
mode
)
{
return
runPlugin
(
QStringList
()
<<
"--clear-device"
<<
code
);
QStringList
parameters
;
parameters
<<
"--clear-device"
<<
code
;
if
(
mode
==
DeviceLockInterface
::
Reboot
)
{
parameters
<<
"--reboot"
;
}
return
runPlugin
(
parameters
);
}
src/devicelockiface.h
View file @
79e35de0
...
...
@@ -39,9 +39,15 @@
class
DeviceLockInterface
:
public
QObject
{
Q_OBJECT
Q_ENUMS
(
ResetMode
)
Q_PROPERTY
(
bool
isSet
READ
isSet
NOTIFY
isSetChanged
)
public:
enum
ResetMode
{
Shutdown
,
Reboot
};
explicit
DeviceLockInterface
(
QObject
*
parent
=
0
);
virtual
~
DeviceLockInterface
();
...
...
@@ -50,7 +56,7 @@ public:
Q_INVOKABLE
bool
clearCode
(
const
QString
&
currentCode
);
Q_INVOKABLE
bool
isSet
();
Q_INVOKABLE
void
refresh
();
Q_INVOKABLE
bool
clearDevice
(
const
QString
&
code
);
Q_INVOKABLE
bool
clearDevice
(
const
QString
&
code
,
ResetMode
mode
=
Shutdown
);
signals:
void
isSetChanged
();
...
...
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