Move to .cpp

This commit is contained in:
3djc
2019-12-10 09:22:56 +01:00
parent edee58cf87
commit 26600d8483
4 changed files with 26 additions and 26 deletions
+1 -1
View File
@@ -1619,7 +1619,7 @@ void menuModelSetup(event_t event)
case ITEM_MODEL_SETUP_EXTERNAL_MODULE_STATUS: {
lcdDrawTextAlignedLeft(y, STR_MODULE_STATUS);
char statusText[64];
char statusText[MULTIMODULE_STATUS_LEN];
getMultiModuleStatus(moduleIdx).getStatusString(statusText);
lcdDrawText(MODEL_SETUP_2ND_COLUMN, y, statusText);
break;
+1 -1
View File
@@ -1317,7 +1317,7 @@ void menuModelSetup(event_t event)
case ITEM_MODEL_SETUP_EXTERNAL_MODULE_STATUS:
{
lcdDrawTextAlignedLeft(y, STR_MODULE_STATUS);
char statusText[64];
char statusText[MULTIMODULE_STATUS_LEN];
getMultiModuleStatus(EXTERNAL_MODULE).getStatusString(statusText);
lcdDrawText(MODEL_SETUP_2ND_COLUMN, y, statusText);
break;
+23
View File
@@ -25,6 +25,29 @@
#define SET_DIRTY() storageDirty(EE_MODEL)
class MultimoduleStatus: public StaticText
{
public:
MultimoduleStatus(Window * parent, const rect_t & rect, uint8_t moduleIdx):
StaticText(parent, rect),
moduleIdx(moduleIdx)
{
}
void checkEvents() override
{
char statusText[MULTIMODULE_STATUS_LEN] = {};
getMultiModuleStatus(moduleIdx).getStatusString(statusText);
if (text != statusText) {
setText(statusText);
invalidate();
}
}
protected:
uint8_t moduleIdx;
};
class ChannelFailsafeBargraph: public Window {
public:
ChannelFailsafeBargraph(Window * parent, const rect_t & rect, uint8_t moduleIdx, uint8_t channel):
+1 -24
View File
@@ -18,30 +18,7 @@
* GNU General Public License for more details.
*/
#include "opentx.h"
class MultimoduleStatus: public StaticText
{
public:
MultimoduleStatus(Window * parent, const rect_t & rect, uint8_t moduleIdx):
StaticText(parent, rect),
moduleIdx(moduleIdx)
{
}
void checkEvents() override
{
char statusText[MULTIMODULE_STATUS_LEN] = {};
getMultiModuleStatus(moduleIdx).getStatusString(statusText);
if (text != statusText) {
setText(statusText);
invalidate();
}
}
protected:
uint8_t moduleIdx;
};
#include "tabsgroup.h"
class ModelSetupPage: public PageTab {
public: