52 const std::string & _name,
53 const std::string & _type,
54 const std::string & _url,
68 const std::string & _pageName
75 const std::string & _pageName,
76 const std::string & _groupName
83 const std::string & _pageName,
84 const std::string & _groupName,
85 const std::string & _subgroupName
98 const std::string & _pageName,
99 const std::string & _groupName,
100 const std::string & _buttonName,
101 const std::string & _text,
103 const std::string & _iconName,
104 const std::string & _iconFolder = std::string(
"Default"),
105 const std::string & _keySequence = std::string(
"")
109 ot::MenuButtonDescription& _menuButtonDescription,
111 const std::string & _iconName,
112 const std::string & _iconFolder = std::string(
"Default"),
113 const std::string & _keySequence = std::string(
"")
128 const std::string & _pageName,
129 const std::string & _groupName,
130 const std::string & _subgroupName,
131 const std::string & _buttonName,
132 const std::string & _text,
134 const std::string & _iconName,
135 const std::string & _iconFolder = std::string(
"Default"),
136 const std::string & _keySequence = std::string(
"")
145 void addMenuCheckbox(
146 const std::string & _pageName,
147 const std::string & _groupName,
148 const std::string & _checkboxName,
149 const std::string & _checkboxText,
161 void addMenuCheckbox(
162 const std::string & _pageName,
163 const std::string & _groupName,
164 const std::string & _subgroupName,
165 const std::string & _checkboxName,
166 const std::string & _checkboxText,
177 void addMenuLineEdit(
178 const std::string & _pageName,
179 const std::string & _groupName,
180 const std::string & _lineEditName,
181 const std::string & _labelText,
182 const std::string & _initialText,
193 void addMenuLineEdit(
194 const std::string & _pageName,
195 const std::string & _groupName,
196 const std::string & _subgroupName,
197 const std::string & _lineEditName,
198 const std::string & _labelText,
199 const std::string & _initialText,
203 void activateMenuPage(
204 const std::string & _pageName
211 const std::string & _keySequence
217 void createRubberband(
218 const std::string & _note,
219 const std::string & _configurationJson
229 void setControlToolTip(
230 const std::string & _controlName,
231 const std::string & _toolTipText
239 void setControlToolTip(
240 const std::string & _pageName,
241 const std::string & _groupName,
242 const std::string & _controlName,
243 const std::string & _toolTipText
252 void setControlToolTip(
253 const std::string & _gepaName,
254 const std::string & _groupName,
255 const std::string & _subgroupName,
256 const std::string & _controlName,
257 const std::string & _toolTipText
263 void setControlsEnabledState(
264 const std::list<std::string> & _enabledControls,
265 const std::list<std::string> & _disabledControls
272 void setLineEditValues(
273 const std::string & _controlName,
274 const std::string & _text,
275 bool _errorState =
false
281 void setCheckboxValues(
282 const std::string & _controlName,
301 void setProgressInformation(std::string message,
bool continuous);
305 void setProgress(
int percentage);
308 void closeProgressInformation(
void);
313 const std::string & _pageName
317 void registerForModelEvents(
void)
const;
320 void deregisterForModelEvents(
void)
const;
324 void addIconSearchPath(
const std::string& _iconPath);
327 void notifyUiSetupCompleted(
void);
335 void displayMessage(
const std::string& _message)
const;
343 void displayErrorPrompt(
344 const std::string & _message
349 void displayWarningPrompt(
350 const std::string & _message
355 void displayInformationPrompt(
356 const std::string & _message
364 void addControlNameToList(
365 std::list<std::string> & _list,
366 const std::string & _pageName,
367 const std::string & _groupName,
368 const std::string & _controlName
377 void addControlNameToList(
378 std::list<std::string> & _list,
379 const std::string & _pageName,
380 const std::string & _groupName,
381 const std::string & _subgroupName,
382 const std::string & _controlName
390 void removeUIElements(
const std::list<std::string> & _itemList);
393 void removeAllUIElements(
void);
399 void enterEntitySelectionMode(
400 UID _visualizationModelUID,
402 bool _allowMultipleSelection,
403 const std::string & _filter,
405 const std::string & _message,
406 const std::map<std::string, std::string> & _options,
412 void freeze3DView(
UID _visualizationModelUID,
bool _flag);
413 void refreshSelection(
UID _visualizationModelUID);
414 void refreshAllViews(
UID visualizationModelID);
415 void sendUpdatedControlState(
void);
416 void setControlState(
const std::string controlName,
bool enabled);
418 bool sendMessage(
bool _queue,
JsonDocument& _doc, std::string& _response);
424 bool controlNameExists(
const std::string & _name)
const;
Definition StyledTextBuilder.h:16