Mobile API Reference  MicroStrategy 2019
TemplateSelectionRow.h
Go to the documentation of this file.
1 //
2 // TemplateSelectionRow.h
3 // ReportServiceCore
4 //
5 // Created by Zhang, Lina on 9/9/13.
6 // Copyright (c) 2013 MicroStrategy, Inc. All rights reserved.
7 //
8 
9 #ifndef __ReportServiceCore__TemplateSelectionRow__
10 #define __ReportServiceCore__TemplateSelectionRow__
11 
12 #include "TemplateSelectionItem.h"
13 
15 public:
18  void add(TemplateSelectionItem* templateSelectionItem);
19  std::vector<TemplateSelectionItem*>* getItems();
20  bool match(DSSBaseElementProxy* dssElement);
21  bool match2(std::vector<DSSBaseElementProxy*> dssElements);
22  bool matchControlId(DSSTemplateUnit* templateUnit);
23  bool getInHeader();
24  void setInHeader(bool iInHeader);
25 private:
26  // --------------------------------------------------------------------------------
27  // Instance Variables
28  // --------------------------------------------------------------------------------
29 
30  //To store the list of the TemplateSelectionItems in the list
31  std::vector<TemplateSelectionItem*> templateSelectionItems;
32  bool mInHeader;
33 };
34 
35 
36 #endif /* defined(__ReportServiceCore__TemplateSelectionRow__) */
Definition: ReportServiceCore/Headers/rwdengine/TemplateSelectionItem.h:21
Definition: DSSBaseElementProxy.h:16
Definition: DSSTemplateUnit.h:19
bool match2(std::vector< DSSBaseElementProxy *> dssElements)
bool matchControlId(DSSTemplateUnit *templateUnit)
void add(TemplateSelectionItem *templateSelectionItem)
void setInHeader(bool iInHeader)
Definition: ReportServiceCore/Headers/rwdengine/TemplateSelectionRow.h:14
bool match(DSSBaseElementProxy *dssElement)
std::vector< TemplateSelectionItem * > * getItems()