Numworks Epsilon  1.4.1
Graphing Calculator Operating System
apps_window.h
Go to the documentation of this file.
1 #ifndef APPS_WINDOW_H
2 #define APPS_WINDOW_H
3 
4 #include <escher.h>
5 #include "title_bar_view.h"
6 
7 class AppsWindow : public Window {
8 public:
9  AppsWindow();
10  void setTitle(I18n::Message title);
11  bool updateBatteryLevel();
12  bool updateIsChargingState();
13  bool updatePluggedState();
14  void refreshPreferences();
15  bool updateAlphaLock();
16  void hideTitleBarView(bool hide);
17 private:
18  int numberOfSubviews() const override;
19  void layoutSubviews() override;
20  View * subviewAtIndex(int index) override;
21  TitleBarView m_titleBarView;
22  bool m_hideTitleBarView;
23 };
24 
25 #endif
bool updateBatteryLevel()
Definition: apps_window.cpp:18
void setTitle(I18n::Message title)
Definition: apps_window.cpp:14
Definition: window.h:6
bool updatePluggedState()
Definition: apps_window.cpp:26
bool updateIsChargingState()
Definition: apps_window.cpp:22
void refreshPreferences()
Definition: apps_window.cpp:30
bool updateAlphaLock()
Definition: apps_window.cpp:34
Definition: view.h:23
void hideTitleBarView(bool hide)
Definition: apps_window.cpp:38