Repository for import to local machine
Dependencies: DMBasicGUI DMSupport
TouchPanelPageSelector.cpp
- Committer:
- jmitc91516
- Date:
- 2016-01-13
- Revision:
- 0:47c880c1463d
- Child:
- 1:a5258871b33d
File content as of revision 0:47c880c1463d:
#include "TouchPanelPageSelector.h" // The default constructor exists purely to satisfy the compiler - it is not intended to be used TouchPanelPageSelector::TouchPanelPageSelector() { panelIndex = -1; pageNumber = -1; } TouchPanelPageSelector::TouchPanelPageSelector(int index, int page) { panelIndex = index; pageNumber = page; } // TouchPanelPageSelectors class members TouchPanelPageSelectors::TouchPanelPageSelectors() { // Note that the touch area indexes, etc, below // are hardcoded to match those set up in easyGUI. // There seems to be no way to get these values from easyGUI at runtime tppsArray[0] = TouchPanelPageSelector(1, GuiStruct_HomePage_1); tppsArray[1] = TouchPanelPageSelector(2, GuiStruct_SettingsPage_5); tppsArray[2] = TouchPanelPageSelector(3, GuiStruct_ColumnPage1_2); tppsArray[3] = TouchPanelPageSelector(4, GuiStruct_InjectorPage1_3); tppsArray[4] = TouchPanelPageSelector(5, GuiStruct_DetectorPage1_4); tppsArray[5] = TouchPanelPageSelector(6, GuiStruct_GasPage1_6); tppsArray[6] = TouchPanelPageSelector(202, GuiStruct_RunningSettings_8); tppsArray[7] = TouchPanelPageSelector(200, GuiStruct_HomePage_1); tppsArray[8] = TouchPanelPageSelector(203, GuiStruct_RunningPage_7); tppsArray[9] = TouchPanelPageSelector(400, GuiStruct_HomePage_1); tppsArray[10] = TouchPanelPageSelector(500, GuiStruct_ColumnPage2_9); tppsArray[11] = TouchPanelPageSelector(501, GuiStruct_ColumnPage1_2); tppsArray[12] = TouchPanelPageSelector(502, GuiStruct_ColumnPage3_10); tppsArray[13] = TouchPanelPageSelector(503, GuiStruct_ColumnPage2_9); tppsArray[14] = TouchPanelPageSelector(600, GuiStruct_HomePage_1); } TouchPanelPageSelector* TouchPanelPageSelectors::GetTouchPanelPageSelector(int touchAreaIndex) { for (int i = 0; i < SELECTOR_COUNT; ++i) { if( tppsArray[i].GetIndex() == touchAreaIndex) { return &tppsArray[i]; } } // 'else' - not found return NULL; }