Disable "calibrate" menu item if webcam isn't enabled

This commit is contained in:
David Rowe 2015-05-08 18:39:22 -07:00
parent 15b8dc4144
commit 5092e385b1
2 changed files with 2 additions and 0 deletions

View file

@ -948,6 +948,7 @@ void Application::faceTrackerMuteToggled() {
bool isMuted = getSelectedFaceTracker()->isMuted();
muteAction->setChecked(isMuted);
getSelectedFaceTracker()->setEnabled(!isMuted);
Menu::getInstance()->getActionForOption(MenuOption::CalibrateCamera)->setEnabled(!isMuted);
}
void Application::aboutApp() {

View file

@ -219,6 +219,7 @@ DdeFaceTracker::~DdeFaceTracker() {
void DdeFaceTracker::init() {
FaceTracker::init();
setEnabled(Menu::getInstance()->isOptionChecked(MenuOption::UseCamera) && !_isMuted);
Menu::getInstance()->getActionForOption(MenuOption::CalibrateCamera)->setEnabled(!_isMuted);
}
void DdeFaceTracker::setEnabled(bool enabled) {