53 const std::string & _name,
54 const std::string & _type,
55 const std::string & _url,
69 const std::string & _pageName
76 const std::string & _pageName,
77 const std::string & _groupName
84 const std::string & _pageName,
85 const std::string & _groupName,
86 const std::string & _subgroupName
99 const std::string & _pageName,
100 const std::string & _groupName,
101 const std::string & _buttonName,
102 const std::string & _text,
104 const std::string & _iconName,
105 const std::string & _iconFolder = std::string(
"Default"),
106 const std::string & _keySequence = std::string(
"")
110 ot::MenuButtonDescription& _menuButtonDescription,
112 const std::string & _iconName,
113 const std::string & _iconFolder = std::string(
"Default"),
114 const std::string & _keySequence = std::string(
"")
129 const std::string & _pageName,
130 const std::string & _groupName,
131 const std::string & _subgroupName,
132 const std::string & _buttonName,
133 const std::string & _text,
135 const std::string & _iconName,
136 const std::string & _iconFolder = std::string(
"Default"),
137 const std::string & _keySequence = std::string(
"")
146 void addMenuCheckbox(
147 const std::string & _pageName,
148 const std::string & _groupName,
149 const std::string & _checkboxName,
150 const std::string & _checkboxText,
162 void addMenuCheckbox(
163 const std::string & _pageName,
164 const std::string & _groupName,
165 const std::string & _subgroupName,
166 const std::string & _checkboxName,
167 const std::string & _checkboxText,
178 void addMenuLineEdit(
179 const std::string & _pageName,
180 const std::string & _groupName,
181 const std::string & _lineEditName,
182 const std::string & _labelText,
183 const std::string & _initialText,
194 void addMenuLineEdit(
195 const std::string & _pageName,
196 const std::string & _groupName,
197 const std::string & _subgroupName,
198 const std::string & _lineEditName,
199 const std::string & _labelText,
200 const std::string & _initialText,
204 void activateMenuPage(
205 const std::string & _pageName
212 const std::string & _keySequence
218 void createRubberband(
219 const std::string & _note,
220 const std::string & _configurationJson
230 void setControlToolTip(
231 const std::string & _controlName,
232 const std::string & _toolTipText
240 void setControlToolTip(
241 const std::string & _pageName,
242 const std::string & _groupName,
243 const std::string & _controlName,
244 const std::string & _toolTipText
253 void setControlToolTip(
254 const std::string & _gepaName,
255 const std::string & _groupName,
256 const std::string & _subgroupName,
257 const std::string & _controlName,
258 const std::string & _toolTipText
264 void setControlsEnabledState(
265 const std::list<std::string> & _enabledControls,
266 const std::list<std::string> & _disabledControls
273 void setLineEditValues(
274 const std::string & _controlName,
275 const std::string & _text,
276 bool _errorState =
false
282 void setCheckboxValues(
283 const std::string & _controlName,
302 void setProgressInformation(std::string message,
bool continuous);
306 void setProgress(
int percentage);
309 void closeProgressInformation(
void);
314 const std::string & _pageName
318 void registerForModelEvents(
void)
const;
321 void deregisterForModelEvents(
void)
const;
325 void addIconSearchPath(
const std::string& _iconPath);
328 void notifyUiSetupCompleted(
void);
336 void displayMessage(
const std::string& _message)
const;
344 void displayErrorPrompt(
345 const std::string & _message
350 void displayWarningPrompt(
351 const std::string & _message
356 void displayInformationPrompt(
357 const std::string & _message
365 void addControlNameToList(
366 std::list<std::string> & _list,
367 const std::string & _pageName,
368 const std::string & _groupName,
369 const std::string & _controlName
378 void addControlNameToList(
379 std::list<std::string> & _list,
380 const std::string & _pageName,
381 const std::string & _groupName,
382 const std::string & _subgroupName,
383 const std::string & _controlName
391 void removeUIElements(
const std::list<std::string> & _itemList);
394 void removeAllUIElements(
void);
400 void enterEntitySelectionMode(
401 UID _visualizationModelUID,
403 bool _allowMultipleSelection,
404 const std::string & _filter,
406 const std::string & _message,
407 const std::map<std::string, std::string> & _options,
413 void freeze3DView(
UID _visualizationModelUID,
bool _flag);
414 void refreshSelection(
UID _visualizationModelUID);
415 void refreshAllViews(
UID visualizationModelID);
416 void sendUpdatedControlState(
void);
417 void setControlState(
const std::string controlName,
bool enabled);
419 bool sendMessage(
bool _queue,
JsonDocument& _doc, std::string& _response);
425 bool controlNameExists(
const std::string & _name)
const;
Definition StyledTextBuilder.h:16