removes direct extern access, receives signal properly now, removed declaration unused method
This commit is contained in:
@@ -26,8 +26,6 @@ add_compile_options(
|
|||||||
if("plugin" IN_LIST ENABLE_MODULES)
|
if("plugin" IN_LIST ENABLE_MODULES)
|
||||||
add_subdirectory(Plugins)
|
add_subdirectory(Plugins)
|
||||||
|
|
||||||
add_custom_target(fix-cc
|
|
||||||
COMMAND sed -i "s/-mno-direct-extern-access/-fno-direct-access-external-data/g" "${CMAKE_BINARY_DIR}/compile_commands.json")
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if("shell" IN_LIST ENABLE_MODULES)
|
if("shell" IN_LIST ENABLE_MODULES)
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
import Quickshell
|
import Quickshell
|
||||||
import ZShell
|
|
||||||
import QtQuick
|
import QtQuick
|
||||||
|
|
||||||
Scope {
|
Scope {
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ import qs.Components
|
|||||||
Scope {
|
Scope {
|
||||||
id: root
|
id: root
|
||||||
|
|
||||||
|
required property var lid
|
||||||
property alias lock: lock
|
property alias lock: lock
|
||||||
property int seenOnce: 0
|
property int seenOnce: 0
|
||||||
|
|
||||||
@@ -21,6 +22,13 @@ Scope {
|
|||||||
onRequestLock: lock.locked = true
|
onRequestLock: lock.locked = true
|
||||||
onUnlock: lock.locked = false
|
onUnlock: lock.locked = false
|
||||||
|
|
||||||
|
Connections {
|
||||||
|
target: root.lid
|
||||||
|
function onRequestLock(): void {
|
||||||
|
lock.locked = true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
LockSurface {
|
LockSurface {
|
||||||
id: lockSurface
|
id: lockSurface
|
||||||
|
|
||||||
|
|||||||
@@ -32,7 +32,6 @@ class LidWatcher : public QObject {
|
|||||||
LidState m_state = Opened;
|
LidState m_state = Opened;
|
||||||
|
|
||||||
|
|
||||||
void extracted();
|
|
||||||
void onPropertiesChanged(const QString& interface,
|
void onPropertiesChanged(const QString& interface,
|
||||||
const QVariantMap& changed,
|
const QVariantMap& changed,
|
||||||
const QStringList& invalidated);
|
const QStringList& invalidated);
|
||||||
|
|||||||
@@ -35,6 +35,8 @@ ShellRoot {
|
|||||||
|
|
||||||
Lock {
|
Lock {
|
||||||
id: lock
|
id: lock
|
||||||
|
|
||||||
|
lid: lid
|
||||||
}
|
}
|
||||||
|
|
||||||
Shortcuts {
|
Shortcuts {
|
||||||
@@ -48,7 +50,10 @@ ShellRoot {
|
|||||||
}
|
}
|
||||||
|
|
||||||
LazyLoader {
|
LazyLoader {
|
||||||
|
id: lid
|
||||||
|
|
||||||
activeAsync: Config.lock.lidWatch && Battery.isLaptop
|
activeAsync: Config.lock.lidWatch && Battery.isLaptop
|
||||||
|
|
||||||
component: LidService {
|
component: LidService {
|
||||||
onRequestLock: lock.lock.requestLock()
|
onRequestLock: lock.lock.requestLock()
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user