X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=HomeScreen%2Fsrc%2Fcontrolbarwidget.h;h=74067f80425fc41fd5b19181739da9bfaa4eb2b5;hb=f775180abd5e6adb58763bec74aa250bf4657341;hp=618fa35f7c34f0f460c119037898e2d8aa4bd758;hpb=ca3605ea664834acdf712e691be8f0358b1c6b6f;p=staging%2FHomeScreen.git diff --git a/HomeScreen/src/controlbarwidget.h b/HomeScreen/src/controlbarwidget.h index 618fa35..74067f8 100644 --- a/HomeScreen/src/controlbarwidget.h +++ b/HomeScreen/src/controlbarwidget.h @@ -18,9 +18,7 @@ #define CONTROLBARWIDGET_H #include -#include "../interfaces/daynightmode.h" -#include "daynightmode_proxy.h" -#include "settingswidget.h" +#include "inputevent_proxy.h" namespace Ui { class ControlBarWidget; @@ -33,24 +31,24 @@ class ControlBarWidget : public QWidget public: explicit ControlBarWidget(QWidget *parent = 0); ~ControlBarWidget(); +public slots: + void updateColorScheme(); +signals: + void hideAppLayer(); -// day/night mode -public Q_SLOTS: - void dayNightModeSlot(int mode); + void settingsButtonPressed(); + void homeButtonPressed(); private slots: - void on_pushButton_Settings_clicked(); + void on_pushButton_home_clicked(); + void on_pushButton_settings_clicked(); + void on_pushButton_nav_clicked(); - void on_pushButton_Home_clicked(); + void on_pushButton_media_clicked(); private: Ui::ControlBarWidget *mp_ui; - SettingsWidget *mp_settingsWidget; - org::agl::daynightmode *mp_dBusDayNightMode_SettingsWidget; - - // D-Bus day/night - SystemDayNight::eDayNightMode m_dayNightMode; - org::agl::daynightmode *mp_dayNightModeProxy; + org::agl::inputevent *mp_dBusInputEventProxy; }; #endif // CONTROLBARWIDGET_H