move FLAGDIR definition to global.h; ...

... use CTouchFileNotifier to handle .hddpower flagfile


Origin commit data
------------------
Branch: ni/coolstream
Commit: 0cdacc196e
Author: vanhofen <vanhofen@gmx.de>
Date: 2016-05-25 (Wed, 25 May 2016)

Origin message was:
------------------
- move FLAGDIR definition to global.h; ...

... use CTouchFileNotifier to handle .hddpower flagfile


------------------
This commit was generated by Migit
This commit is contained in:
vanhofen
2016-05-25 23:15:37 +02:00
parent 35fbab6f4c
commit 22158b9e17
4 changed files with 7 additions and 19 deletions

View File

@@ -45,7 +45,6 @@
#include "hdd_menu.h"
#include <cs_api.h> //NI
#include <gui/ni_menu.h> //NI
#include <gui/widget/icons.h>
#include <gui/widget/stringinput.h>
#include <gui/widget/messagebox.h>
@@ -736,10 +735,10 @@ _show_menu:
hddmenu->addItem(new CMenuSeparator());
if (cs_get_revision() < 8) {
//NI HDD power (HD1/BSE only)
int flag_hddpower = file_exists(FLAG_DIR ".hddpower");
CNITouchFileNotifier * hddpowerNotifier = new CNITouchFileNotifier("hddpower");
mc = new CMenuOptionChooser(LOCALE_HDD_POWER, &flag_hddpower, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true, hddpowerNotifier, CRCInput::RC_yellow);
const char *flag_hddpower = FLAGDIR "/.hddpower";
int fake_hddpower = file_exists(flag_hddpower);
CTouchFileNotifier * hddpowerNotifier = new CTouchFileNotifier(flag_hddpower);
mc = new CMenuOptionChooser(LOCALE_HDD_POWER, &fake_hddpower, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true, hddpowerNotifier, CRCInput::RC_yellow);
mc->setHint(NEUTRINO_ICON_HINT_IMAGELOGO, LOCALE_MENU_HINT_HDD_POWER);
hddmenu->addItem(mc);
hddmenu->addItem(new CMenuSeparator());