2 * Copyright (C) 2015 Canonical Ltd.
4 * This program is free software: you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License version 3, as published
6 * by the Free Software Foundation.
8 * This program is distributed in the hope that it will be useful, but
9 * WITHOUT ANY WARRANTY; without even the implied warranties of
10 * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
11 * PURPOSE. See the GNU General Public License for more details.
13 * You should have received a copy of the GNU General Public License along
14 * with this program. If not, see <http://www.gnu.org/licenses/>.
17#ifndef WIZARD_STATUS_H
18#define WIZARD_STATUS_H
22#include <QDBusInterface>
24class Status: public QObject
27 Q_PROPERTY(bool online READ online NOTIFY onlineChanged)
28 Q_PROPERTY(QString networkIcon READ networkIcon NOTIFY networkIconChanged)
29 Q_PROPERTY(QString batteryIcon READ batteryIcon NOTIFY batteryIconChanged)
35 QString networkIcon();
37 QString batteryIcon() const;
40 void networkIconChanged();
42 void batteryIconChanged();
45 void onNMPropertiesChanged(const QVariantMap &changedProps);
46 void onUPowerPropertiesChanged(const QString &iface, const QVariantMap &changedProps, const QStringList &invalidatedProps);
49 Q_DISABLE_COPY(Status)
53 QDBusInterface * m_nmIface = nullptr;
57 QDBusInterface * m_upowerIface = nullptr;
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list