All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
LabelLayerEnableCommand.h
1 // Copyright (c) 2014 Eegeo Ltd. All rights reserved.
2 
3 #pragma once
4 #include "Command.h"
5 #include "Commands.h"
6 #include "Labels.h"
7 #include "LabelLayer.h"
8 
9 namespace Eegeo
10 {
11  namespace Debug
12  {
13  namespace Commands
14  {
15  namespace Labels
16  {
18  {
19  public:
21  const Eegeo::Labels::ILabelLayerService& labelLayerService);
22 
23  bool TryExecute(
24  const std::vector<std::string>& arguments,
25  const ICommandTerminalOutput& commandTerminal) const;
26  private:
27  Eegeo::Labels::ILabelFilterModel& m_debugLabelLayerFilterModel;
28  const Eegeo::Labels::ILabelLayerService& m_labelLayerService;
29  };
30  }
31  }
32  }
33 }