| Cisco Packet Tracer Extensions API 8.1.0
    API for communication between Cisco Packet Tracer application and its extension applications and modules. | 
InstructionDlg is the instruction dialog associated with activity files. More...
| Public Member Functions | |
| void | resetActivity () | 
| Resets the activity.  More... | |
| void | showAnswerPage (bool) | 
| Shows the Check Results page.  More... | |
| void | closeAnswerPage () | 
| Closes the Check Results page.  More... | |
| void | prev () | 
| Shows the previous instruction page.  More... | |
| void | next () | 
| Shows the next instruction page.  More... | |
| void | alwaysOnTop (bool) | 
| Enables or disables the always on top feature.  More... | |
| void | dock () | 
| Dock the instructions dialog to the left of the main window.  More... | |
| void | undock () | 
| Undock the instructions dialog.  More... | |
| bool | isDocked () | 
| Returns true if instructions dialog is docked, false otherwise.  More... | |
| void | dockChanged (bool) | 
| This event is emitted when this window is docked or undocked.  More... | |
| void | setVisible (bool) | 
| Shows or hides this widget from view.  More... | |
| void | setWidgetVisible (string, bool) | 
| Shows or hides the specified child widget.  More... | |
| void | setDisabled (bool) | 
| Enables or disables input events to this widget.  More... | |
| void | setWidgetDisable (string, bool) | 
| Enables or disables the specified child widget.  More... | |
| bool | isEditInstructionsLocked () | 
| void | setEditInstructionsLocked (bool) | 
| void | setWindowGeometry (int, int, int, int) | 
| int | getX () | 
| int | getY () | 
| int | getWidth () | 
| int | getHeight () | 
| void | raise () | 
| WebView | getWebView () | 
| void | countdownExpired () | 
| This event is emitted when countdown expires.  More... | |
| bool | isShowCheckResultsLockMessage () | 
| void | setShowCheckResultsLockMessage (bool) | 
| set to show check results lock message or not.  More... | |
| void | overrideTimeLabel (QString, QString) | 
| Overrides the time label in the instruction box.  More... | |
| void | overrideProgressLabel (QString, QString) | 
| Overrides the progress label in the instruction box.  More... | |
| void | overrideInstructions () | 
| Overrides the instructions and the system will not update instructions anymore.  More... | |
| WebView | getTabWebView (int) | 
| Returns the web view in a tab.  More... | |
| void | setTabVisible (int, bool) | 
| Shows or hides a tab.  More... | |
| bool | addButton (QString, QString, HorizontalAlignment, int, int) | 
| Adds a button to the instruction dialog.  More... | |
| bool | addSlider (QString, int, int, int, HorizontalAlignment, int, int) | 
| Adds a slider to the instruction dialog.  More... | |
| bool | addLabel (QString, QString, HorizontalAlignment) | 
| Adds a label to the instruction dialog.  More... | |
| bool | removeWidget (QString) | 
| Removes a widget that was previously added to the instruction dialog.  More... | |
| bool | setSliderValue (QString, int) | 
| Sets the value of a slider that was previously added to the instruction dialog.  More... | |
| bool | setLabelText (QString, QString) | 
| Sets the text on the label that was previously added to the instruction dialog.  More... | |
| bool | setWidgetToolTip (QString, QString) | 
| Sets the tooltip for a widget that was previously added to the instruction dialog.  More... | |
| void | buttonClicked (QString) | 
| This event is emitted when a button that was previously added to the instruction dialog is clicked.  More... | |
| void | sliderValueChanged (QString, int) | 
| This event is emitted when the value of a slider that was previously added to the instruction dialog is changed.  More... | |
InstructionDlg is the instruction dialog associated with activity files.
| bool InstructionDlg::addButton | ( | QString | , | 
| QString | , | ||
| HorizontalAlignment | , | ||
| int | , | ||
| int | |||
| ) | 
Adds a button to the instruction dialog.
| name,the | name of the widget | 
| label,the | label on the button | 
| alignment,HorizontalAlignment | enum: Left = 0x00000001, Right = 0x00000002 | 
| minWidth,the | minimum width of the widget | 
| maxWidth,the | maximum width of the widget | 
| bool InstructionDlg::addLabel | ( | QString | , | 
| QString | , | ||
| HorizontalAlignment | |||
| ) | 
Adds a label to the instruction dialog.
| name,the | name of the widget | 
| text,the | text on the label | 
| alignment,HorizontalAlignment | enum: Left = 0x00000001, Right = 0x00000002 | 
| bool InstructionDlg::addSlider | ( | QString | , | 
| int | , | ||
| int | , | ||
| int | , | ||
| HorizontalAlignment | , | ||
| int | , | ||
| int | |||
| ) | 
Adds a slider to the instruction dialog.
| name,the | name of the widget | 
| min,the | minimum value | 
| max,the | maximum value | 
| alignment,HorizontalAlignment | enum: Left = 0x00000001, Right = 0x00000002 | 
| minWidth,the | minimum width of the widget | 
| maxWidth,the | maximum width of the widget | 
| void InstructionDlg::alwaysOnTop | ( | bool | ) | 
Enables or disables the always on top feature.
| bOn,true | to enable the always on top feature, false to disable it. | 
| void InstructionDlg::buttonClicked | ( | QString | ) | 
This event is emitted when a button that was previously added to the instruction dialog is clicked.
| name,the | name of the widget | 
IPC event.
| void InstructionDlg::closeAnswerPage | ( | ) | 
Closes the Check Results page.
| void InstructionDlg::countdownExpired | ( | ) | 
This event is emitted when countdown expires.
IPC event.
| void InstructionDlg::dock | ( | ) | 
Dock the instructions dialog to the left of the main window.
| void InstructionDlg::dockChanged | ( | bool | ) | 
This event is emitted when this window is docked or undocked.
IPC event.
| int InstructionDlg::getHeight | ( | ) | 
| WebView InstructionDlg::getTabWebView | ( | int | ) | 
Returns the web view in a tab.
| WebView InstructionDlg::getWebView | ( | ) | 
| int InstructionDlg::getWidth | ( | ) | 
| int InstructionDlg::getX | ( | ) | 
| int InstructionDlg::getY | ( | ) | 
| bool InstructionDlg::isDocked | ( | ) | 
Returns true if instructions dialog is docked, false otherwise.
| bool InstructionDlg::isEditInstructionsLocked | ( | ) | 
| bool InstructionDlg::isShowCheckResultsLockMessage | ( | ) | 
| void InstructionDlg::next | ( | ) | 
Shows the next instruction page.
| void InstructionDlg::overrideInstructions | ( | ) | 
Overrides the instructions and the system will not update instructions anymore.
| void InstructionDlg::overrideProgressLabel | ( | QString | , | 
| QString | |||
| ) | 
Overrides the progress label in the instruction box.
| void InstructionDlg::overrideTimeLabel | ( | QString | , | 
| QString | |||
| ) | 
Overrides the time label in the instruction box.
| void InstructionDlg::prev | ( | ) | 
Shows the previous instruction page.
| void InstructionDlg::raise | ( | ) | 
| bool InstructionDlg::removeWidget | ( | QString | ) | 
Removes a widget that was previously added to the instruction dialog.
| name,the | name of the widget | 
| void InstructionDlg::resetActivity | ( | ) | 
Resets the activity.
| void InstructionDlg::setDisabled | ( | bool | ) | 
Enables or disables input events to this widget.
| bDisabled,true | to disable input events to this widget, false to enable input events. | 
| void InstructionDlg::setEditInstructionsLocked | ( | bool | ) | 
| bool InstructionDlg::setLabelText | ( | QString | , | 
| QString | |||
| ) | 
Sets the text on the label that was previously added to the instruction dialog.
| name,the | name of the widget | 
| text,the | text | 
| void InstructionDlg::setShowCheckResultsLockMessage | ( | bool | ) | 
set to show check results lock message or not.
| bShow,true | to show check result lock message, false to not show. | 
| bool InstructionDlg::setSliderValue | ( | QString | , | 
| int | |||
| ) | 
Sets the value of a slider that was previously added to the instruction dialog.
| name,the | name of the widget | 
| value,the | value | 
| void InstructionDlg::setTabVisible | ( | int | , | 
| bool | |||
| ) | 
Shows or hides a tab.
| void InstructionDlg::setVisible | ( | bool | ) | 
Shows or hides this widget from view.
| bVisible,true | to show this widget, false to hide it. | 
| void InstructionDlg::setWidgetDisable | ( | string | , | 
| bool | |||
| ) | 
Enables or disables the specified child widget.
| widgetName,where | widgetName can be one of the following: checkAnswerBtn, resetBtn, prevBtn, nextBtn, topCB, progressLbl, timeLbl. | 
| bDisabled,true | to disable input events to this child widget, false to enable input events. | 
| bool InstructionDlg::setWidgetToolTip | ( | QString | , | 
| QString | |||
| ) | 
Sets the tooltip for a widget that was previously added to the instruction dialog.
| name,the | name of the widget | 
| tooltip,the | tooltip | 
| void InstructionDlg::setWidgetVisible | ( | string | , | 
| bool | |||
| ) | 
Shows or hides the specified child widget.
| widgetName,where | widgetName can be one of the following: checkAnswerBtn, resetBtn, prevBtn, nextBtn, topCB, progressLbl, timeLbl. | 
| bVisible,true | to show this child widget, false to hide it. | 
| void InstructionDlg::setWindowGeometry | ( | int | , | 
| int | , | ||
| int | , | ||
| int | |||
| ) | 
| void InstructionDlg::showAnswerPage | ( | bool | ) | 
Shows the Check Results page.
| bResetOnClose,true | to reset the activity after closing the Check Results page, false to not reset the activity. | 
| void InstructionDlg::sliderValueChanged | ( | QString | , | 
| int | |||
| ) | 
This event is emitted when the value of a slider that was previously added to the instruction dialog is changed.
| name,the | name of the widget | 
| value,the | new value of the slider | 
IPC event.
| void InstructionDlg::undock | ( | ) | 
Undock the instructions dialog.