|
Cisco Packet Tracer Extensions API 8.1.0
API for communication between Cisco Packet Tracer application and its extension applications and modules.
|
AppWindow serves as the entry point to all GUI objects. More...
Public Member Functions | |
| MenuBar | getMenuBar () |
| Returns the menu bar. More... | |
| ToolBar | getToolBar () |
| Returns the toolbar. More... | |
| ToolBar | getSecondaryToolBar () |
| Returns the secondary toolbar. More... | |
| RSSwitch | getRSSwitch () |
| Returns the Realtime/Simulation mode switch. More... | |
| PLSwitch | getPLSwitch () |
| Returns the Physical/Logical workspace switch. More... | |
| LogicalToolbar | getLogicalToolbar () |
| Returns the Logical workspace toolbar. More... | |
| PhysicalToolbar | getPhysicalToolbar () |
| Returns the Physical workspace toolbar. More... | |
| SimulationToolbar | getSimulationToolbar () |
| Returns the Simulation mode toolbar. More... | |
| RealtimeToolbar | getRealtimeToolbar () |
| Returns the Realtime mode toolbar. More... | |
| void | setPLFrameVisible (bool) |
| void | setRSFrameVisible (bool) |
| PhysicalLocationDialog | getPhysicalLocationDialog () |
| Returns the Physical Location dialog. More... | |
| SimulationPanel | getSimulationPanel () |
| Returns the Simulation panel. More... | |
| UserCreatedPDU | getUserCreatedPDU () |
| Returns the User Created PDU. More... | |
| NetworkComponentBox | getNetworkComponentBox () |
| Returns the Network Component Box. More... | |
| PDUListWindow | getPDUListWindow () |
| Returns the PDU list window. More... | |
| ActivityWizard | getActivityWizard () |
| Returns the Activity Wizard. More... | |
| InfoDialog | getInfoDialog () |
| Returns the info dialog. More... | |
| CommonToolbar | getCommonToolbar () |
| Returns the Common Toolbar. More... | |
| bool | isSimulationMode () |
| Returns true if currently in Simulation mode, otherwise false. More... | |
| bool | isRealtimeMode () |
| Returns true if currently in Realtime mode, otherwise false. More... | |
| bool | isLogicalMode () |
| Returns true if currently in Logical workspace, otherwise false. More... | |
| bool | isPhysicalMode () |
| Returns true if currently in Physical workspace, otherwise false. More... | |
| Workspace | getActiveWorkspace () |
| Returns the current active workspace. More... | |
| ActiveDialog | getActiveDialog () |
| Returns the current active dialog. More... | |
| AdministrativeDialog | getAdminDialog () |
| Returns the administrative dialog. More... | |
| PaletteDialog | getPaletteDialog () |
| Returns the palette dialog. More... | |
| PrintDialogPT4 | getPrintDialog () |
| Returns the print dialog. More... | |
| InstructionDlg | getInstructionDlg () |
| Returns the activity instructions dialog. More... | |
| void | suppressInstructionDlg (bool) |
| WebViewManager | getWebViewManager () |
| Returns the WebView manager. More... | |
| NetworkFile | getActiveFile () |
| Returns the current active file. More... | |
| void | exit () |
| Exits Packet Tracer. More... | |
| void | exitNoConfirm (bool) |
| Exits packet tracer with or without save conformation. More... | |
| DialogManager | getDialogManager () |
| Returns the dialog manager. More... | |
| void | writeToPT (QString) |
| Writes a message to the IPC Log and shows it. More... | |
| QString | getVersion () |
| Returns the Packet Tracer version number. More... | |
| QString | getBasePath () |
| Returns the installation directory of Packet Tracer. More... | |
| bool | fileNew (bool) |
| Creates a new file. More... | |
| FileOpenReturnValue | fileOpen (QString) |
| Opens the specified file. More... | |
| FileOpenReturnValue | promptFileOpenFolder (QString) |
| Prompts to browse a folder for a file to open. More... | |
| vector< QString > | getListOfFilesToOpen (QString) |
| Retrives list of files that can be opened location. More... | |
| vector< QString > | getListOfFilesSaved (QString) |
| Retrives list of files saved at default location. More... | |
| QString | getDefaultFileSaveLocation () |
| Retrives default save location. More... | |
| QString | getTempFileLocation () |
| bool | fileSave () |
| void | fileSaveAsync () |
| Starts save operation and returns immediately. More... | |
| bool | fileSaveAs (QString) |
| void | fileSaveAsAsync (QString) |
| Starts save as operation to the specified file and returns immediately. More... | |
| void | fileSaveAsNoPrompt (QString, bool) |
| Same as fileSaveAs() except it does not prompt to overwrite the file. More... | |
| bool | fileSaveAsPkz (QString) |
| void | fileSaveAsPkzAsync (QString) |
| Starts save as pkz operation and returns immediately. More... | |
| void | fileActivityWizard () |
| Enters the Activity Wizard. More... | |
| FileOpenReturnValue | fileOpenFromBytes (vector< byte >, QString) |
| Opens the specified file with the specified bytes of data. More... | |
| FileOpenReturnValue | fileOpenFromURL (QString) |
| Opens a file at the specified URL. More... | |
| vector< byte > | fileSaveToBytes () |
| void | fileSaveToBytesAsync () |
| Starts save to bytes operation and returns immediately. More... | |
| void | fileNewed () |
| This event is emitted when a new file is created. More... | |
| void | fileOpened () |
| This event is emitted when a file is opened. More... | |
| void | activityFileOpening () |
| This event is emitted when a activity file is opening. More... | |
| void | fileClosing () |
| This event is emitted when the file is closing. More... | |
| void | fileSaved () |
| IPC event. More... | |
| void | fileSaveDone (bool) |
| This event is emitted when a file is saved. More... | |
| void | fileSaveToBytesDone (vector< byte >) |
| This event is emitted when a file is saved. More... | |
| bool | shouldIgnoreFileNew () |
| This delegate determines if PT should ignore the file->new action. If ignoring, then the script module should do something to let the user know. More... | |
| bool | shouldIgnoreFileOpenFolder (QString) |
| This delegate determines if PT should ignore the file->open folder action. If ignoring, then the script module should do something to let the user know. More... | |
| bool | shouldIgnoreFileOpenRecent (QString) |
| This delegate determines if PT should ignore the file->open recent file action. If ignoring, then the script module should do something to let the user know. More... | |
| bool | shouldIgnoreFileSave () |
| This delegate determines if PT should ignore the file->save action. If ignoring, then the script module should do something to let the user know. More... | |
| bool | shouldIgnoreFileSaveAs (QString) |
| This delegate determines if PT should ignore the file->save as action. If ignoring, then the script module should do something to let the user know. More... | |
| bool | shouldIgnoreFileExit () |
| This delegate determines if PT should ignore the file->exit action. If ignoring, then the script module should do something to let the user know. More... | |
| void | enteredActivityWizard (bool) |
| This event is emitted when the activity wizard is entered. More... | |
| bool | isPreventClose () |
| Returns true if Packet Tracer is prevented from closing, otherwise false. More... | |
| void | setPreventClose (bool) |
| Allows or prevents Packet Tracer from closing. More... | |
| long | getProcessId () |
| Returns Packet Tracer application process ID. More... | |
| QString | getSessionId () |
| Returns the globally unique Packet Tracer application session ID. More... | |
| QString | getUserFolder () |
| Returns the user folder of the current user logged into the OS. More... | |
| void | appExit () |
| This event is emitted when the user exits application. More... | |
| void | lockedInterfaceInvoked (QString, QString, QString, QString) |
| This event is emitted when a locked interface is invoked. More... | |
| void | setVisible (bool) |
| Shows or hides the Packet Tracer main window. More... | |
| void | raise () |
| void | setDisabled (bool) |
| Disables or enables the application. Buttons, etc will be shown as disabled and unuable. More... | |
| void | isMaximized () |
| void | showMaximized () |
| Sets the Packet Tracer main window to the maximum size. More... | |
| void | isMinimized () |
| void | showMinimized () |
| Sets the Packet Tracer main window to the minimum size. More... | |
| void | showNormal () |
| Sets the Packet Tracer main window to the normal size. More... | |
| void | setWindowTitle (QString) |
| Sets the Packet Tracer main window title. More... | |
| void | setWindowGeometry (int, int, int, int) |
| Sets the Packet Tracer main window geometry and position. More... | |
| int | getX () |
| Returns the Packet Tracer main window x-coorindate. More... | |
| int | getY () |
| Returns the Packet Tracer main window y-coorindate. More... | |
| int | getWidth () |
| Returns the Packet Tracer main window width. More... | |
| int | getHeight () |
| Returns the Packet Tracer main window height. More... | |
| void | setMaximumSize (int, int) |
| Sets the maximum size of the Packet Tracer main window. More... | |
| void | setMaximumWidth (int) |
| Sets the maximum width of the Packet Tracer main window. More... | |
| void | setMaximumHeight (int) |
| Sets the maximum height of the Packet Tracer main window. More... | |
| int | getMaximumWidth () |
| Returns the maximum width of the Packet Tracer main window. More... | |
| int | getMaximumHeight () |
| Returns the maximum height of the Packet Tracer main window. More... | |
| void | setMinimumSize (int, int) |
| Sets the minimum size of the Packet Tracer main window. More... | |
| void | setMinimumWidth (int) |
| Sets the minimum width of the Packet Tracer main window. More... | |
| void | setMinimumHeight (int) |
| Sets the minimum height of the Packet Tracer main window. More... | |
| int | getMinimumWidth () |
| Returns the minimum width of the Packet Tracer main window. More... | |
| int | getMinimumHeight () |
| Returns the minimum height of the Packet Tracer main window. More... | |
| int | getMainViewAreaWidth () |
| Returns the main view area's width. More... | |
| int | getMainViewAreaHeight () |
| Returns the main view area's height. More... | |
| void | resized (int, int) |
| This event is emitted when the Packet Tracer main window is resized. More... | |
| bool | isInterfaceLocked (QString, QString, QString) |
| Returns true if the interface with the specified ID is locked, otherwise false. More... | |
| void | setClipboardText (QString) |
| Sets the clipboard text(copy/paste text) to the given text. More... | |
| QString | getClipboardText () |
| Returns the current clipboard text, if any. More... | |
| void | helpPath (QString) |
| Open a help file at the given path. More... | |
| bool | openURL (QString) |
| Open URL in external web browser. More... | |
| EnvironmentDialog | getEnvironmentDialog () |
| Returns the Environment Dialog. More... | |
| vector< QString > | listDirectory (QString, QString) |
| Temporary function used to update sample files. Not for normal use. More... | |
| void | setCheckOutdatedDevices (bool) |
| Set if devices marked as outdated should be displayed for selection. More... | |
| void | deletePTConf () |
| QString | getPTSAMode () |
| Get the current PTSA Mode. More... | |
| void | setPTSAMode (QString) |
| Get the current PTSA Mode. More... | |
| bool | isPTSA () |
| returns true if PTSA More... | |
| void | setPTSAPluginVisible (bool) |
| show and hide pt window, called from ptsa plugin only. you still need to clear other windows, possibly with file->new More... | |
| bool | isActivityWizardOpen () |
| StandardButton | showMessageBox (QString, QString, QString, MessageBoxIcon, StandardButton, StandardButton, StandardButton) |
| Shows a modal message box with standard buttons over the PT main window. More... | |
| int | showMessageBoxWithCustomButtons (QString, QString, QString, MessageBoxIcon, QString, int, int) |
| Shows a modal message box with custom buttons over the PT main window. More... | |
| WidgetVisibility | getWidgetVisibility (QString, QString) |
| Returns the current visibility of an arbitrary widget identified by its Qt objectName. More... | |
| WidgetVisibility | setWidgetVisibility (QString, QString, WidgetVisibility) |
| Shows or hides an arbitrary widget identified by its Qt objectName. More... | |
| WidgetEnablement | getWidgetEnablement (QString, QString) |
| Returns the current enable state of an arbitrary widget identified by its Qt objectName. More... | |
| WidgetEnablement | setWidgetEnablement (QString, QString, WidgetEnablement) |
| Enables or disables an arbitrary widget identified by its Qt objectName. More... | |
| WidgetFocus | getWidgetFocus (QString, QString) |
| Returns the current focus state of an arbitrary widget identified by its Qt objectName. More... | |
| WidgetFocus | setWidgetFocus (QString, QString, WidgetFocus) |
| Sets or clears keyboard focus on an arbitrary widget identified by its Qt objectName. More... | |
AppWindow serves as the entry point to all GUI objects.
| void AppWindow::activityFileOpening | ( | ) |
This event is emitted when a activity file is opening.
IPC event.
| void AppWindow::appExit | ( | ) |
This event is emitted when the user exits application.
IPC event.
| void AppWindow::deletePTConf | ( | ) |
| void AppWindow::enteredActivityWizard | ( | bool | ) |
This event is emitted when the activity wizard is entered.
IPC event.
| void AppWindow::exit | ( | ) |
Exits Packet Tracer.
| void AppWindow::exitNoConfirm | ( | bool | ) |
Exits packet tracer with or without save conformation.
| flag,true | to exit Packet Tracer without save confirmation, false to exit with save confirmation. |
| void AppWindow::fileActivityWizard | ( | ) |
Enters the Activity Wizard.
| void AppWindow::fileClosing | ( | ) |
This event is emitted when the file is closing.
IPC event.
| bool AppWindow::fileNew | ( | bool | ) |
Creates a new file.
| flag,true | shows the save confirmation dialog, false does not. |
| void AppWindow::fileNewed | ( | ) |
This event is emitted when a new file is created.
IPC event.
| FileOpenReturnValue AppWindow::fileOpen | ( | QString | ) |
Opens the specified file.
| filename,the | path of the file. |
| void AppWindow::fileOpened | ( | ) |
This event is emitted when a file is opened.
IPC event.
| FileOpenReturnValue AppWindow::fileOpenFromBytes | ( | vector< byte > | , |
| QString | |||
| ) |
Opens the specified file with the specified bytes of data.
| data,vector | of bytes of the file. |
| filename,the | path of the file. |
| FileOpenReturnValue AppWindow::fileOpenFromURL | ( | QString | ) |
Opens a file at the specified URL.
| url,the | URL of the file. |
| bool AppWindow::fileSave | ( | ) |
| bool AppWindow::fileSaveAs | ( | QString | ) |
| void AppWindow::fileSaveAsAsync | ( | QString | ) |
Starts save as operation to the specified file and returns immediately.
| filename,the | path of the file. |
| void AppWindow::fileSaveAsNoPrompt | ( | QString | , |
| bool | |||
| ) |
Same as fileSaveAs() except it does not prompt to overwrite the file.
| filename,the | path of the file. |
| bAsync,set | to true to use fileSaveAsAsync() |
| bool AppWindow::fileSaveAsPkz | ( | QString | ) |
| void AppWindow::fileSaveAsPkzAsync | ( | QString | ) |
Starts save as pkz operation and returns immediately.
| filename,the | path of the file. |
| void AppWindow::fileSaveAsync | ( | ) |
Starts save operation and returns immediately.
| void AppWindow::fileSaved | ( | ) |
IPC event.
| void AppWindow::fileSaveDone | ( | bool | ) |
This event is emitted when a file is saved.
IPC event.
| vector< byte > AppWindow::fileSaveToBytes | ( | ) |
| void AppWindow::fileSaveToBytesAsync | ( | ) |
Starts save to bytes operation and returns immediately.
| void AppWindow::fileSaveToBytesDone | ( | vector< byte > | ) |
| ActiveDialog AppWindow::getActiveDialog | ( | ) |
Returns the current active dialog.
| NetworkFile AppWindow::getActiveFile | ( | ) |
Returns the current active file.
| Workspace AppWindow::getActiveWorkspace | ( | ) |
Returns the current active workspace.
| ActivityWizard AppWindow::getActivityWizard | ( | ) |
Returns the Activity Wizard.
| AdministrativeDialog AppWindow::getAdminDialog | ( | ) |
Returns the administrative dialog.
| QString AppWindow::getBasePath | ( | ) |
Returns the installation directory of Packet Tracer.
| QString AppWindow::getClipboardText | ( | ) |
Returns the current clipboard text, if any.
| CommonToolbar AppWindow::getCommonToolbar | ( | ) |
Returns the Common Toolbar.
| QString AppWindow::getDefaultFileSaveLocation | ( | ) |
Retrives default save location.
| DialogManager AppWindow::getDialogManager | ( | ) |
Returns the dialog manager.
| EnvironmentDialog AppWindow::getEnvironmentDialog | ( | ) |
Returns the Environment Dialog.
| int AppWindow::getHeight | ( | ) |
Returns the Packet Tracer main window height.
| InfoDialog AppWindow::getInfoDialog | ( | ) |
Returns the info dialog.
| InstructionDlg AppWindow::getInstructionDlg | ( | ) |
Returns the activity instructions dialog.
| vector< QString > AppWindow::getListOfFilesSaved | ( | QString | ) |
Retrives list of files saved at default location.
| location,Reserved |
| vector< QString > AppWindow::getListOfFilesToOpen | ( | QString | ) |
Retrives list of files that can be opened location.
| location,Reserved |
| LogicalToolbar AppWindow::getLogicalToolbar | ( | ) |
Returns the Logical workspace toolbar.
| int AppWindow::getMainViewAreaHeight | ( | ) |
Returns the main view area's height.
| int AppWindow::getMainViewAreaWidth | ( | ) |
Returns the main view area's width.
| int AppWindow::getMaximumHeight | ( | ) |
Returns the maximum height of the Packet Tracer main window.
| int AppWindow::getMaximumWidth | ( | ) |
Returns the maximum width of the Packet Tracer main window.
| int AppWindow::getMinimumHeight | ( | ) |
Returns the minimum height of the Packet Tracer main window.
| int AppWindow::getMinimumWidth | ( | ) |
Returns the minimum width of the Packet Tracer main window.
| NetworkComponentBox AppWindow::getNetworkComponentBox | ( | ) |
Returns the Network Component Box.
| PaletteDialog AppWindow::getPaletteDialog | ( | ) |
Returns the palette dialog.
| PDUListWindow AppWindow::getPDUListWindow | ( | ) |
Returns the PDU list window.
| PhysicalLocationDialog AppWindow::getPhysicalLocationDialog | ( | ) |
Returns the Physical Location dialog.
| PhysicalToolbar AppWindow::getPhysicalToolbar | ( | ) |
Returns the Physical workspace toolbar.
| PLSwitch AppWindow::getPLSwitch | ( | ) |
Returns the Physical/Logical workspace switch.
| PrintDialogPT4 AppWindow::getPrintDialog | ( | ) |
Returns the print dialog.
| long AppWindow::getProcessId | ( | ) |
Returns Packet Tracer application process ID.
| QString AppWindow::getPTSAMode | ( | ) |
Get the current PTSA Mode.
| RealtimeToolbar AppWindow::getRealtimeToolbar | ( | ) |
Returns the Realtime mode toolbar.
| RSSwitch AppWindow::getRSSwitch | ( | ) |
Returns the Realtime/Simulation mode switch.
| ToolBar AppWindow::getSecondaryToolBar | ( | ) |
Returns the secondary toolbar.
| QString AppWindow::getSessionId | ( | ) |
Returns the globally unique Packet Tracer application session ID.
| SimulationPanel AppWindow::getSimulationPanel | ( | ) |
Returns the Simulation panel.
| SimulationToolbar AppWindow::getSimulationToolbar | ( | ) |
Returns the Simulation mode toolbar.
| QString AppWindow::getTempFileLocation | ( | ) |
| UserCreatedPDU AppWindow::getUserCreatedPDU | ( | ) |
Returns the User Created PDU.
| QString AppWindow::getUserFolder | ( | ) |
Returns the user folder of the current user logged into the OS.
| QString AppWindow::getVersion | ( | ) |
Returns the Packet Tracer version number.
| WebViewManager AppWindow::getWebViewManager | ( | ) |
Returns the WebView manager.
| WidgetEnablement AppWindow::getWidgetEnablement | ( | QString | , |
| QString | |||
| ) |
Returns the current enable state of an arbitrary widget identified by its Qt objectName.
The returned value is a single EWidgetEnablement enum value:
NotFound = 0 no widget with the given objectName was found Enabled = 1 widget accepts user input Disabled = 2 widget is grayed out / does not accept input
parentObjectName works the same as in getWidgetVisibility().
| WidgetFocus AppWindow::getWidgetFocus | ( | QString | , |
| QString | |||
| ) |
Returns the current focus state of an arbitrary widget identified by its Qt objectName.
The returned value is a single EWidgetFocus enum value:
NotFound = 0 no widget with the given objectName was found Focused = 1 widget currently has keyboard focus Unfocused = 2 widget does not currently have keyboard focus
parentObjectName works the same as in getWidgetVisibility().
| WidgetVisibility AppWindow::getWidgetVisibility | ( | QString | , |
| QString | |||
| ) |
Returns the current visibility of an arbitrary widget identified by its Qt objectName.
The returned value is a single EWidgetVisibility enum value:
NotFound = 0 no widget with the given objectName was found Visible = 1 widget is currently shown Hidden = 2 widget is not currently shown
The search is recursive across all top-level widgets (main window, dialogs, popups). When parentObjectName is supplied, the search is scoped to descendants of that ancestor widget so callers can disambiguate when the same objectName is reused in different parts of the UI (e.g., "m_timeLbl" exists on multiple toolbars and on several dialogs). Pass an empty string to search globally.
| int AppWindow::getWidth | ( | ) |
Returns the Packet Tracer main window width.
| int AppWindow::getX | ( | ) |
Returns the Packet Tracer main window x-coorindate.
| int AppWindow::getY | ( | ) |
Returns the Packet Tracer main window y-coorindate.
| void AppWindow::helpPath | ( | QString | ) |
Open a help file at the given path.
| subPath,subpath | to the file to open. |
| bool AppWindow::isActivityWizardOpen | ( | ) |
| bool AppWindow::isInterfaceLocked | ( | QString | , |
| QString | , | ||
| QString | |||
| ) |
Returns true if the interface with the specified ID is locked, otherwise false.
| ID,the | ID of the item to check if locked. |
| branchID1,limit | the search to this branch ID. |
| branchID2,limit | the search to this branch ID of branchID1. |
| bool AppWindow::isLogicalMode | ( | ) |
Returns true if currently in Logical workspace, otherwise false.
| void AppWindow::isMaximized | ( | ) |
| void AppWindow::isMinimized | ( | ) |
| bool AppWindow::isPhysicalMode | ( | ) |
Returns true if currently in Physical workspace, otherwise false.
| bool AppWindow::isPreventClose | ( | ) |
Returns true if Packet Tracer is prevented from closing, otherwise false.
| bool AppWindow::isPTSA | ( | ) |
returns true if PTSA
| bool AppWindow::isRealtimeMode | ( | ) |
Returns true if currently in Realtime mode, otherwise false.
| bool AppWindow::isSimulationMode | ( | ) |
Returns true if currently in Simulation mode, otherwise false.
| vector< QString > AppWindow::listDirectory | ( | QString | , |
| QString | |||
| ) |
Temporary function used to update sample files. Not for normal use.
| void AppWindow::lockedInterfaceInvoked | ( | QString | , |
| QString | , | ||
| QString | , | ||
| QString | |||
| ) |
This event is emitted when a locked interface is invoked.
IPC event.
| bool AppWindow::openURL | ( | QString | ) |
Open URL in external web browser.
| url,url | to open. |
| FileOpenReturnValue AppWindow::promptFileOpenFolder | ( | QString | ) |
Prompts to browse a folder for a file to open.
| folder,the | path of the folder to browse. |
| void AppWindow::raise | ( | ) |
| void AppWindow::resized | ( | int | , |
| int | |||
| ) |
This event is emitted when the Packet Tracer main window is resized.
IPC event.
| void AppWindow::setCheckOutdatedDevices | ( | bool | ) |
Set if devices marked as outdated should be displayed for selection.
| bCheck,true | if outdated devices should be handled when setting up the toolbar, false if not. |
| void AppWindow::setClipboardText | ( | QString | ) |
Sets the clipboard text(copy/paste text) to the given text.
| text,text | to put on the clipboard to use for paste. |
| void AppWindow::setDisabled | ( | bool | ) |
Disables or enables the application. Buttons, etc will be shown as disabled and unuable.
| flag,true | to disable the application and false to enable. |
| void AppWindow::setMaximumHeight | ( | int | ) |
Sets the maximum height of the Packet Tracer main window.
| void AppWindow::setMaximumSize | ( | int | , |
| int | |||
| ) |
Sets the maximum size of the Packet Tracer main window.
| void AppWindow::setMaximumWidth | ( | int | ) |
Sets the maximum width of the Packet Tracer main window.
| void AppWindow::setMinimumHeight | ( | int | ) |
Sets the minimum height of the Packet Tracer main window.
| void AppWindow::setMinimumSize | ( | int | , |
| int | |||
| ) |
Sets the minimum size of the Packet Tracer main window.
| void AppWindow::setMinimumWidth | ( | int | ) |
Sets the minimum width of the Packet Tracer main window.
| void AppWindow::setPLFrameVisible | ( | bool | ) |
| void AppWindow::setPreventClose | ( | bool | ) |
Allows or prevents Packet Tracer from closing.
| bPreventClose,true | to prevent Packet Tracer from closing, false to allow closing. |
| void AppWindow::setPTSAMode | ( | QString | ) |
Get the current PTSA Mode.
| void AppWindow::setPTSAPluginVisible | ( | bool | ) |
show and hide pt window, called from ptsa plugin only. you still need to clear other windows, possibly with file->new
| void AppWindow::setRSFrameVisible | ( | bool | ) |
| void AppWindow::setVisible | ( | bool | ) |
Shows or hides the Packet Tracer main window.
\brief This event is emitted when a message box should be displayed.
\NOT APPLICABLE TO DESKTOP
event: popupMessage(QString reason, QString title, QString message, QString buttonA, QString buttonB, QString buttonC, QString buttonD) - PrivApplication;
| flag,true | to show the Packet Tracer main window, false to hide it. |
| WidgetEnablement AppWindow::setWidgetEnablement | ( | QString | , |
| QString | , | ||
| WidgetEnablement | |||
| ) |
Enables or disables an arbitrary widget identified by its Qt objectName.
Pass an EWidgetEnablement value: Enabled (1) -> setEnabled(true) Disabled (2) -> setEnabled(false) Passing NotFound (0) leaves the widget's enable state unchanged.
parentObjectName works the same as in getWidgetVisibility().
| WidgetFocus AppWindow::setWidgetFocus | ( | QString | , |
| QString | , | ||
| WidgetFocus | |||
| ) |
Sets or clears keyboard focus on an arbitrary widget identified by its Qt objectName.
Pass an EWidgetFocus value: Focused (1) -> setFocus() Unfocused (2) -> clearFocus() Passing NotFound (0) leaves the widget's focus unchanged.
Whether the request actually succeeds depends on the widget's focusPolicy: a widget with Qt::NoFocus (e.g., a plain QLabel) will not receive focus even when Focused is requested. The returned value reflects the resulting hasFocus() state.
parentObjectName works the same as in getWidgetVisibility().
| WidgetVisibility AppWindow::setWidgetVisibility | ( | QString | , |
| QString | , | ||
| WidgetVisibility | |||
| ) |
Shows or hides an arbitrary widget identified by its Qt objectName.
Pass an EWidgetVisibility value: Visible (1) -> setVisible(true) Hidden (2) -> setVisible(false) Passing NotFound (0) leaves the widget's visibility unchanged.
parentObjectName works the same as in getWidgetVisibility(): pass an empty string for a global search, or the objectName of an ancestor to disambiguate when objectName is reused in the UI.
| void AppWindow::setWindowGeometry | ( | int | , |
| int | , | ||
| int | , | ||
| int | |||
| ) |
Sets the Packet Tracer main window geometry and position.
| x,the | x-coordinate of the main window. |
| y,the | y-coordinate of the main window. |
| width,the | width of the main window. |
| height,the | height of the main window. |
| void AppWindow::setWindowTitle | ( | QString | ) |
Sets the Packet Tracer main window title.
| title,the | window title |
| bool AppWindow::shouldIgnoreFileExit | ( | ) |
This delegate determines if PT should ignore the file->exit action. If ignoring, then the script module should do something to let the user know.
| bool AppWindow::shouldIgnoreFileNew | ( | ) |
This delegate determines if PT should ignore the file->new action. If ignoring, then the script module should do something to let the user know.
| bool AppWindow::shouldIgnoreFileOpenFolder | ( | QString | ) |
This delegate determines if PT should ignore the file->open folder action. If ignoring, then the script module should do something to let the user know.
| bool AppWindow::shouldIgnoreFileOpenRecent | ( | QString | ) |
This delegate determines if PT should ignore the file->open recent file action. If ignoring, then the script module should do something to let the user know.
| bool AppWindow::shouldIgnoreFileSave | ( | ) |
This delegate determines if PT should ignore the file->save action. If ignoring, then the script module should do something to let the user know.
| bool AppWindow::shouldIgnoreFileSaveAs | ( | QString | ) |
This delegate determines if PT should ignore the file->save as action. If ignoring, then the script module should do something to let the user know.
| void AppWindow::showMaximized | ( | ) |
Sets the Packet Tracer main window to the maximum size.
| StandardButton AppWindow::showMessageBox | ( | QString | , |
| QString | , | ||
| QString | , | ||
| MessageBoxIcon | , | ||
| StandardButton | , | ||
| StandardButton | , | ||
| StandardButton | |||
| ) |
Shows a modal message box with standard buttons over the PT main window.
StandardButton values: Ok = 0x00000400, // An "OK" button defined with the AcceptRole. Open = 0x00002000, // An "Open" button defined with the AcceptRole. Save = 0x00000800, // A "Save" button defined with the AcceptRole. Cancel = 0x00400000, // A "Cancel" button defined with the RejectRole. Close = 0x00200000, // A "Close" button defined with the RejectRole. Discard = 0x00800000, // A "Discard" or "Don't Save" button, depending on the platform, defined with the DestructiveRole. Apply = 0x02000000, // An "Apply" button defined with the ApplyRole. Reset = 0x04000000, // A "Reset" button defined with the ResetRole. RestoreDefaults = 0x08000000, // A "Restore Defaults" button defined with the ResetRole. Help = 0x01000000, // A "Help" button defined with the HelpRole. SaveAll = 0x00001000, // A "Save All" button defined with the AcceptRole. Yes = 0x00004000, // A "Yes" button defined with the YesRole. YesToAll = 0x00008000, // A "Yes to All" button defined with the YesRole. No = 0x00010000, // A "No" button defined with the NoRole. NoToAll = 0x00020000, // A "No to All" button defined with the NoRole. Abort = 0x00040000, // An "Abort" button defined with the RejectRole. Retry = 0x00080000, // A "Retry" button defined with the AcceptRole. Ignore = 0x00100000, // An "Ignore" button defined with the AcceptRole. NoButton = 0x00000000 // An invalid button.
| int AppWindow::showMessageBoxWithCustomButtons | ( | QString | , |
| QString | , | ||
| QString | , | ||
| MessageBoxIcon | , | ||
| QString | , | ||
| int | , | ||
| int | |||
| ) |
Shows a modal message box with custom buttons over the PT main window.
| void AppWindow::showMinimized | ( | ) |
Sets the Packet Tracer main window to the minimum size.
| void AppWindow::showNormal | ( | ) |
Sets the Packet Tracer main window to the normal size.
| void AppWindow::suppressInstructionDlg | ( | bool | ) |
| void AppWindow::writeToPT | ( | QString | ) |