File: envreader.cpp

package info (click to toggle)
plasma-bigscreen 5.27.5-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 3,436 kB
  • sloc: cpp: 1,695; xml: 223; javascript: 118; sh: 32; python: 11; makefile: 3
file content (24 lines) | stat: -rw-r--r-- 585 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/*
    SPDX-FileCopyrightText: 2021 Aditya Mehra <aix.m@outlook.com>

    SPDX-License-Identifier: MIT
*/

#include "envreader.h"

EnvReader::EnvReader(QObject *parent)
    : QObject(parent)
{
    m_bigscreenDbusAdapterInterface = new BigscreenDbusAdapterInterface(this);
    connect(m_bigscreenDbusAdapterInterface, &BigscreenDbusAdapterInterface::autoResolutionReceivedChange, this, &EnvReader::kScreenConfChange);
}

QString EnvReader::getValue(const QString &name)
{
    return qgetenv(qPrintable(name));
}

void EnvReader::kScreenConfChange()
{
    emit configChangeReceived();
}