Warning, /plasma/latte-dock/declarativeimports/abilities/client/UserRequests.qml is written in an unsupported language. File is not indexed.

0001 /*
0002     SPDX-FileCopyrightText: 2020 Michail Vourlakos <mvourlakos@gmail.com>
0003     SPDX-License-Identifier: GPL-2.0-or-later
0004 */
0005 
0006 import QtQuick 2.0
0007 
0008 import org.kde.latte.abilities.definition 0.1 as AbilityDefinition
0009 
0010 AbilityDefinition.UserRequests {
0011     id: _userRequests
0012     property Item bridge: null
0013     readonly property bool isActive: bridge !== null
0014 
0015     function updateSignals() {
0016         if (isActive) {
0017             bridge.userRequests.sglViewType.connect(_userRequests.sglViewType);
0018         }
0019     }
0020 
0021     onIsActiveChanged: updateSignals()
0022     Component.onCompleted: updateSignals()
0023     Component.onDestruction: updateSignals()
0024 }