test_menu: add sample for rate banner

This commit is contained in:
2020-03-02 21:48:16 +01:00
parent 0cd48ec866
commit 5b2299dba8
2 changed files with 32 additions and 20 deletions

View File

@@ -40,29 +40,31 @@
#include <driver/screen_max.h>
#include <driver/display.h>
#include <system/debug.h>
#include <gui/color_custom.h>
#include <system/helpers.h>
#include <cs_api.h>
#include <unistd.h>
#include <sys/ioctl.h>
#include <net/if.h>
#include <arpa/inet.h>
#include <net/if.h>
#include <sys/ioctl.h>
#include <unistd.h>
#include <xmlinterface.h>
#include <gui/widget/msgbox.h>
#include <gui/widget/keyboard_input.h>
#include <gui/widget/progresswindow.h>
#include <gui/widget/termwindow.h>
#include <gui/scan.h>
#include <gui/scan_setup.h>
#include <zapit/zapit.h>
#include <zapit/scan.h>
#include <zapit/femanager.h>
#include "buildinfo.h"
#include "color_custom.h"
#include "components/cc_timer.h"
#include "rate_banner.h"
#include "scan.h"
#include "scan_setup.h"
#include "widget/buttons.h"
#include "widget/keyboard_input.h"
#include "widget/msgbox.h"
#include "widget/progresswindow.h"
#include "widget/termwindow.h"
#include <driver/record.h>
#include <gui/buildinfo.h>
#include <gui/widget/buttons.h>
#include <gui/components/cc_timer.h>
#include <zapit/femanager.h>
#include <zapit/scan.h>
#include <zapit/zapit.h>
#if HAVE_COOL_HARDWARE
extern int cs_test_card(int unit, char * str);
@@ -1045,6 +1047,13 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
return res;
}
else if (actionKey == "rate_banner"){
CRateBanner banner(50, 50, 5.5, 10, NEUTRINO_ICON_TMDB);
banner.paint();
sleep(6);
banner.hide();
return res;
}
else if (actionKey == "show_records"){
showRecords();
return res;
@@ -1152,7 +1161,7 @@ int CTestMenu::showTestMenu()
CMenuWidget * w_hw = new CMenuWidget("Hardware Test", NEUTRINO_ICON_INFO, width, MN_WIDGET_ID_TESTMENU_HARDWARE);
w_test.addItem(new CMenuForwarder(w_hw->getName(), true, NULL, w_hw));
showHWTests(w_hw);
//buttons
w_test.addItem(new CMenuForwarder("Buttons", true, NULL, this, "buttons"));
@@ -1180,6 +1189,9 @@ int CTestMenu::showTestMenu()
CKeyboardInput input("Text input", &input_txt, 30, NULL, NULL, "Test");
w_test.addItem(new CMenuForwarder("Text input", true, NULL, &input));
//rate banner
w_test.addItem(new CMenuForwarder("Rate banner", true, NULL, this, "rate_banner"));
//restart gui
w_test.addItem(new CMenuForwarder(LOCALE_SERVICEMENU_RESTART , true, NULL, CNeutrinoApp::getInstance(), "restart", CRCInput::RC_standby));

View File

@@ -29,9 +29,9 @@
#ifndef __TEST_MENU__
#define __TEST_MENU__
#include <gui/widget/menue.h>
#include <gui/widget/icons.h>
#include <gui/components/cc.h>
#include "gui/widget/menue.h"
#include "gui/widget/icons.h"
#include "gui/components/cc.h"
//#define TEST_MENU