#include "statusbarmodel.h"
#include "statusbarserver.h"
-
-#include <QtDBus/QDBusConnection>
-
+#if 0
#include "network.h"
+#endif
class StatusBarModel::Private
{
public:
StatusBarServer server;
QString iconList[StatusBarServer::SupportedCount];
+#if 0
Network *network;
WifiAdapter *wifi_a;
+#endif
};
StatusBarModel::Private::Private(StatusBarModel *parent)
: q(parent)
{
- QDBusConnection dbus = QDBusConnection::sessionBus();
- dbus.registerObject("/StatusBar", &server);
- dbus.registerService("org.agl.homescreen");
connect(&server, &StatusBarServer::statusIconChanged, [&](int placeholderIndex, const QString &icon) {
if (placeholderIndex < 0 || StatusBarServer::SupportedCount <= placeholderIndex) return;
if (iconList[placeholderIndex] == icon) return;
delete d;
}
-void StatusBarModel::init(QUrl &url, QQmlContext *context)
+void StatusBarModel::init(QQmlContext *context)
{
+#if 0
d->network = new Network(url, context);
context->setContextProperty("network", d->network);
d->wifi_a = static_cast<WifiAdapter*>(d->network->findAdapter("wifi"));
this, &StatusBarModel::onWifiStrengthChanged);
setWifiStatus(d->wifi_a->wifiConnected(), d->wifi_a->wifiEnabled(), d->wifi_a->wifiStrength());
+#endif
}
void StatusBarModel::setWifiStatus(bool connected, bool enabled, int strength)
{
+#if 0
if (enabled && connected)
if (strength < 30)
d->server.setStatusIcon(0, QStringLiteral("qrc:/images/Status/HMI_Status_Wifi_1Bar-01.png"));
d->server.setStatusIcon(0, QStringLiteral("qrc:/images/Status/HMI_Status_Wifi_Full-01.png"));
else
d->server.setStatusIcon(0, QStringLiteral("qrc:/images/Status/HMI_Status_Wifi_NoBars-01.png"));
+#endif
}
void StatusBarModel::onWifiConnectedChanged(bool connected)
{
+#if 0
setWifiStatus(connected, d->wifi_a->wifiEnabled(), d->wifi_a->wifiStrength());
+#endif
}
void StatusBarModel::onWifiEnabledChanged(bool enabled)
{
+#if 0
setWifiStatus(d->wifi_a->wifiConnected(), enabled, d->wifi_a->wifiStrength());
+#endif
}
void StatusBarModel::onWifiStrengthChanged(int strength)
{
+#if 0
qInfo() << "Strength changed: " << strength;
setWifiStatus(d->wifi_a->wifiConnected(), d->wifi_a->wifiEnabled(), strength);
+#endif
}
int StatusBarModel::rowCount(const QModelIndex &parent) const