File: window.cpp

package info (click to toggle)
plasma-activities 6.5.4-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 728 kB
  • sloc: cpp: 3,082; xml: 244; sh: 85; haskell: 77; makefile: 5
file content (34 lines) | stat: -rw-r--r-- 734 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
/*
    SPDX-FileCopyrightText: 2015 Ivan Cukic <ivan.cukic(at)kde.org>

    SPDX-License-Identifier: GPL-2.0-or-later
*/

#include "window.h"

#include "ui_window.h"

#include <QDBusConnection>

Window::Window()
    : ui(new Ui::MainWindow())
    , slc(new org::kde::ActivityManager::SLC("org.kde.ActivityManager", "/SLC", QDBusConnection::sessionBus(), this))
{
    ui->setupUi(this);

    connect(slc, &org::kde::ActivityManager::SLC::focusChanged, this, &Window::focusChanged);
}

Window::~Window()
{
    delete ui;
}

void Window::focusChanged(const QString &uri, const QString &mimetype, const QString &title)
{
    Q_UNUSED(mimetype);
    Q_UNUSED(title);
    ui->textCurrentResource->setText(uri);
}

#include "moc_window.cpp"