X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=HomeScreen%2Fsrc%2Fcontrolbarwidget.cpp;fp=HomeScreen%2Fsrc%2Fcontrolbarwidget.cpp;h=0000000000000000000000000000000000000000;hb=a4f5c7d97fcbb97ece05cfbca38fb1963ab11377;hp=0f4aca742ea26579bfc4d6de0e2d29000a94a614;hpb=f775180abd5e6adb58763bec74aa250bf4657341;p=staging%2FHomeScreen.git diff --git a/HomeScreen/src/controlbarwidget.cpp b/HomeScreen/src/controlbarwidget.cpp deleted file mode 100644 index 0f4aca7..0000000 --- a/HomeScreen/src/controlbarwidget.cpp +++ /dev/null @@ -1,90 +0,0 @@ -/* - * Copyright (C) 2016 Mentor Graphics Development (Deutschland) GmbH - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "controlbarwidget.h" -#include "ui_controlbarwidget.h" -#include -#include -#include - -ControlBarWidget::ControlBarWidget(QWidget *parent) : - QWidget(parent), - mp_ui(new Ui::ControlBarWidget), - mp_dBusInputEventProxy() -{ - mp_ui->setupUi(this); - - qDebug("D-Bus: connect to org.agl.homescreenappframeworkbindertizen /AppFramework"); - mp_dBusInputEventProxy = new org::agl::inputevent("org.agl.inputeventmanager", - "/InputEvent", - QDBusConnection::sessionBus(), - 0); -} - -ControlBarWidget::~ControlBarWidget() -{ - delete mp_dBusInputEventProxy; - delete mp_ui; -} - -void ControlBarWidget::updateColorScheme() -{ - QSettings settings; - QSettings settings_cs(QApplication::applicationDirPath() + - "/colorschemes/" + - settings.value("systemsettings/colorscheme", "default").toString() + - "/" + - QString::number(settings.value("systemsettings/proximityobjectdetected", false).toBool()) + - "/" + - QString::number(settings.value("systemsettings/daynightmode", SystemDayNight::DAYNIGHTMODE_DAY).toInt()) + - ".ini", - QSettings::IniFormat); - - QIcon icon; - mp_ui->widget_background->setStyleSheet(settings_cs.value(QString("ControlBarWidget/widget_background_css")).toString()); - - icon.addFile(settings_cs.value(QString("ControlBarWidget/pushButton_homeIcon_icon")).toString(), QSize(), QIcon::Normal, QIcon::Off); - mp_ui->pushButton_home->setIcon(icon); - mp_ui->pushButton_home->setStyleSheet(settings_cs.value(QString("ControlBarWidget/pushButton_homeIcon_css")).toString()); - icon.addFile(settings_cs.value(QString("ControlBarWidget/pushButton_settingsIcon_icon")).toString(), QSize(), QIcon::Normal, QIcon::Off); - mp_ui->pushButton_settings->setIcon(icon); - mp_ui->pushButton_settings->setStyleSheet(settings_cs.value(QString("ControlBarWidget/pushButton_settingsIcon_css")).toString()); - icon.addFile(settings_cs.value(QString("ControlBarWidget/pushButton_navIcon_icon")).toString(), QSize(), QIcon::Normal, QIcon::Off); - mp_ui->pushButton_nav->setIcon(icon); - mp_ui->pushButton_nav->setStyleSheet(settings_cs.value(QString("ControlBarWidget/pushButton_navIcon_css")).toString()); -} - -void ControlBarWidget::on_pushButton_home_clicked() -{ - emit hideAppLayer(); - emit homeButtonPressed(); -} - -void ControlBarWidget::on_pushButton_settings_clicked() -{ - emit hideAppLayer(); - emit settingsButtonPressed(); -} - -void ControlBarWidget::on_pushButton_nav_clicked() -{ - mp_dBusInputEventProxy->hardKeyPressed(InputEvent::HARDKEY_NAV); -} - -void ControlBarWidget::on_pushButton_media_clicked() -{ - mp_dBusInputEventProxy->hardKeyPressed(InputEvent::HARDKEY_MEDIA); -}