#define CONTROLBARWIDGET_H
#include <QWidget>
-#include "../interfaces/daynightmode.h"
-#include "daynightmode_proxy.h"
-#include "settingswidget.h"
+#include "inputevent_proxy.h"
namespace Ui {
class ControlBarWidget;
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