Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
泡沫o0
Qt定时关机器
比较版本
ad4f454820d854e6de170dfea396828d1fb5a1d5...f9f96029126b617f805d77f118ff9fae972fd910
Qt定时关机器
项目概览
泡沫o0
/
Qt定时关机器
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Qt定时关机器
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
源分支
f9f96029126b617f805d77f118ff9fae972fd910
选择Git版本
...
目标分支
ad4f454820d854e6de170dfea396828d1fb5a1d5
选择Git版本
比较
Commits (3)
https://gitcode.net/qq_21438461/qt/-/commit/a2e62a0ec81a2a668425652f1582e45c17762c60
Merge branch 'develop' into 'master'
2022-11-23T22:31:20+08:00
泡沫o0
442701102@qq.com
Develop See merge request <a href="/qq_21438461/qt/-/merge_requests/1" data-original="qq_21438461/qt!1" data-link="false" data-link-reference="false" data-project="200905" data-merge-request="60481" data-project-path="qq_21438461/qt" data-iid="1" data-mr-title="Develop" data-reference-type="merge_request" data-container="body" data-placement="top" title="" class="gfm gfm-merge_request">!1</a>
https://gitcode.net/qq_21438461/qt/-/commit/cf08edca0ba2ce7614b239099d6519a9249a763b
fix code
2023-05-31T00:56:04+08:00
442701102
38686457+442701102@users.noreply.github.com
https://gitcode.net/qq_21438461/qt/-/commit/f9f96029126b617f805d77f118ff9fae972fd910
Merge branch 'master' into 'develop'
2023-05-31T00:59:04+08:00
泡沫o0
442701102@qq.com
Master See merge request <a href="/qq_21438461/qt/-/merge_requests/2" data-original="qq_21438461/qt!2" data-link="false" data-link-reference="false" data-project="200905" data-merge-request="69847" data-project-path="qq_21438461/qt" data-iid="2" data-mr-title="Master" data-reference-type="merge_request" data-container="body" data-placement="top" title="" class="gfm gfm-merge_request">!2</a>
展开全部
隐藏空白更改
内联
并排
Showing
8 changed file
with
502 addition
and
12 deletion
+502
-12
OperationManager/operation_linux.cpp
OperationManager/operation_linux.cpp
+1
-1
OperationManager/operation_linux.h
OperationManager/operation_linux.h
+2
-1
OperationManager/operation_windows.cpp
OperationManager/operation_windows.cpp
+3
-3
OperationManager/operation_windows.h
OperationManager/operation_windows.h
+1
-1
cc_shutdown.pro
cc_shutdown.pro
+2
-3
cc_shutdown.pro.user
cc_shutdown.pro.user
+426
-0
cc_shutdown.pro.user.12
cc_shutdown.pro.user.12
+63
-0
mainwindow.cpp
mainwindow.cpp
+4
-3
未找到文件。
OperationManager/operation_linux.cpp
浏览文件 @
f9f96029
...
...
@@ -18,7 +18,7 @@ int Operation_Linux::ScreenOperation(bool commond)
}
int
Operation_Linux
::
PoweroffOperation
(
int
commond
)
{
#if
defined(Q_CC_GNU)
#if
def __linux__
if
(
commond
==
1
)
{
return
reboot
(
RB_HALT_SYSTEM
);
...
...
OperationManager/operation_linux.h
浏览文件 @
f9f96029
...
...
@@ -3,11 +3,12 @@
#include "./OperationManager/operationManager.h"
#include <iostream>
#if
defined(Q_CC_GNU)
#if
def __linux__
#include <unistd.h>
#include <linux/reboot.h>
#include <sys/reboot.h>
#endif
class
Operation_Linux
:
public
OpeartionMangaer
{
public:
...
...
OperationManager/operation_windows.cpp
浏览文件 @
f9f96029
...
...
@@ -6,7 +6,7 @@ Operation_Windows::Operation_Windows()
}
int
Operation_Windows
::
ScreenOperation
(
bool
commond
)
{
#if
(defined(Q_CC_MSVC) || defined(Q_CC_MINGW))
#if
def _WIN32
if
(
commond
==
true
)
{
::
PostMessage
(
HWND_BROADCAST
,
WM_SYSCOMMAND
,
SC_MONITORPOWER
,
(
LPARAM
)
2
);
...
...
@@ -23,7 +23,7 @@ int Operation_Windows::ScreenOperation(bool commond)
}
bool
Operation_Windows
::
envinit
()
{
#if
(defined(Q_CC_MSVC) || defined(Q_CC_MINGW))
#if
def _WIN32
HANDLE
hToken
;
TOKEN_PRIVILEGES
tkp
;
...
...
@@ -44,7 +44,7 @@ bool Operation_Windows::envinit()
}
int
Operation_Windows
::
PoweroffOperation
(
int
commond
)
{
#if
(defined(Q_CC_MSVC) || defined(Q_CC_MINGW))
#if
def _WIN32
if
(
envinit
()
!=
0
)
return
-
1
;
/*****************************************************************/
if
(
commond
==
1
)
...
...
OperationManager/operation_windows.h
浏览文件 @
f9f96029
#ifndef OPERATION_WINDOWS_H
#define OPERATION_WINDOWS_H
#include "./OperationManager/operationManager.h"
#if
(defined(Q_CC_MSVC) || defined(Q_CC_MINGW))
#if
def _WIN32
#include "windows.h"
#endif
class
Operation_Windows
:
public
OpeartionMangaer
...
...
cc_shutdown.pro
浏览文件 @
f9f96029
...
...
@@ -10,7 +10,7 @@ CONFIG += c++11
INCLUDEPATH
+=
DEPENDPATH
+=
FORMS
+=
mainwindow
.
ui
SOURCES
+=
\
OperationManager
/
operation_linux
.
cpp
\
OperationManager
/
operation_windows
.
cpp
\
...
...
@@ -25,8 +25,7 @@ HEADERS += \
mainwindow
.
h
\
$$
PWD
/
TimeManager
/
timethread
.
h
\
OperationManager
/
operationManager
.
h
\
FORMS
+=
\
mainwindow
.
ui
#
Default
rules
for
deployment
.
qnx
:
target
.
path
=
/
tmp
/
$$
{
TARGET
}
/
bin
...
...
cc_shutdown.pro.user
0 → 100644
浏览文件 @
f9f96029
此差异已折叠。
点击以展开。
cc_shutdown.pro.user.12
0 → 100644
浏览文件 @
f9f96029
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject>
<!-- Written by QtCreator 2.7.2, 2023-05-30T23:02:58. -->
<qtcreator>
<data>
<variable>
ProjectExplorer.Project.ActiveTarget
</variable>
<value
type=
"int"
>
-1
</value>
</data>
<data>
<variable>
ProjectExplorer.Project.EditorSettings
</variable>
<valuemap
type=
"QVariantMap"
>
<value
type=
"bool"
key=
"EditorConfiguration.AutoIndent"
>
true
</value>
<value
type=
"bool"
key=
"EditorConfiguration.AutoSpacesForTabs"
>
false
</value>
<value
type=
"bool"
key=
"EditorConfiguration.CamelCaseNavigation"
>
true
</value>
<valuemap
type=
"QVariantMap"
key=
"EditorConfiguration.CodeStyle.0"
>
<value
type=
"QByteArray"
key=
"language"
>
Cpp
</value>
<valuemap
type=
"QVariantMap"
key=
"value"
>
<value
type=
"QString"
key=
"CurrentPreferences"
>
CppGlobal
</value>
</valuemap>
</valuemap>
<valuemap
type=
"QVariantMap"
key=
"EditorConfiguration.CodeStyle.1"
>
<value
type=
"QByteArray"
key=
"language"
>
QmlJS
</value>
<valuemap
type=
"QVariantMap"
key=
"value"
>
<value
type=
"QString"
key=
"CurrentPreferences"
>
QmlJSGlobal
</value>
</valuemap>
</valuemap>
<value
type=
"int"
key=
"EditorConfiguration.CodeStyle.Count"
>
2
</value>
<value
type=
"QByteArray"
key=
"EditorConfiguration.Codec"
>
UTF-8
</value>
<value
type=
"bool"
key=
"EditorConfiguration.ConstrainTooltips"
>
false
</value>
<value
type=
"int"
key=
"EditorConfiguration.IndentSize"
>
4
</value>
<value
type=
"bool"
key=
"EditorConfiguration.KeyboardTooltips"
>
false
</value>
<value
type=
"bool"
key=
"EditorConfiguration.MouseNavigation"
>
true
</value>
<value
type=
"int"
key=
"EditorConfiguration.PaddingMode"
>
1
</value>
<value
type=
"bool"
key=
"EditorConfiguration.ScrollWheelZooming"
>
true
</value>
<value
type=
"int"
key=
"EditorConfiguration.SmartBackspaceBehavior"
>
0
</value>
<value
type=
"bool"
key=
"EditorConfiguration.SpacesForTabs"
>
true
</value>
<value
type=
"int"
key=
"EditorConfiguration.TabKeyBehavior"
>
0
</value>
<value
type=
"int"
key=
"EditorConfiguration.TabSize"
>
8
</value>
<value
type=
"bool"
key=
"EditorConfiguration.UseGlobal"
>
true
</value>
<value
type=
"int"
key=
"EditorConfiguration.Utf8BomBehavior"
>
1
</value>
<value
type=
"bool"
key=
"EditorConfiguration.addFinalNewLine"
>
true
</value>
<value
type=
"bool"
key=
"EditorConfiguration.cleanIndentation"
>
true
</value>
<value
type=
"bool"
key=
"EditorConfiguration.cleanWhitespace"
>
true
</value>
<value
type=
"bool"
key=
"EditorConfiguration.inEntireDocument"
>
false
</value>
</valuemap>
</data>
<data>
<variable>
ProjectExplorer.Project.PluginSettings
</variable>
<valuemap
type=
"QVariantMap"
/>
</data>
<data>
<variable>
ProjectExplorer.Project.TargetCount
</variable>
<value
type=
"int"
>
0
</value>
</data>
<data>
<variable>
ProjectExplorer.Project.Updater.EnvironmentId
</variable>
<value
type=
"QString"
>
{4020c493-a284-4b65-a0c1-7be44d471d45}
</value>
</data>
<data>
<variable>
ProjectExplorer.Project.Updater.FileVersion
</variable>
<value
type=
"int"
>
12
</value>
</data>
</qtcreator>
mainwindow.cpp
浏览文件 @
f9f96029
#include "mainwindow.h"
#include "ui_mainwindow.h"
#ifdef _WIN32
int
d_system_type
=
WINDOWS
;
#else
#include <unistd.h>
#include <linux/reboot.h>
#include <sys/reboot.h>
#if (defined(Q_CC_MSVC) || defined(Q_CC_MINGW))
int
system_type
=
WINDOWS
;
#elif defined(Q_CC_GNU)
int
d_system_type
=
Linux
;
#endif
//static QString widgetbackgroundSheet ="background-color: qconicalgradient(cx:0.5, cy:0, angle:0, stop:0 rgba(55, 55, 202, 100), stop:1 rgba(207, 179, 179, 255))";
...
...