|
Cisco Packet Tracer Extensions API 8.1.0
API for communication between Cisco Packet Tracer application and its extension applications and modules.
|
WebView allows manipulation of WebViews such as the Instruction dialog and Script Modules. More...
Public Member Functions | |
| uuid | getWebViewId () |
| Returns the UUID of this WebView. More... | |
| QString | evaluateToVariant (QString) |
| Evaluates the specified script. More... | |
| void | evaluateJavaScriptAsync (QString) |
| Evaluates the specified script asynchronously. More... | |
| void | setHtml (QString) |
| Sets the HTML content of the WebView. More... | |
| void | setUrl (QString) |
| Sets the URL of the WebView. More... | |
| QString | getUrl () |
| Returns the URL of the current page being displayed. More... | |
| QString | getRequestedUrl () |
| Returns the requested URL, which may be different than what getUrl() returns. More... | |
| void | show () |
| Shows the WebView. More... | |
| void | hide () |
| Hides the WebView. More... | |
| void | raise () |
| Shows the WebView on top of other windows. More... | |
| void | setWindowTitle (QString) |
| Sets the window title of the WebView. More... | |
| void | setGeometry (int, int, int, int) |
| Sets the window position and geometry of the WebView. More... | |
| int | getX () |
| Returns the x position of the webview. More... | |
| int | getY () |
| Returns the y position of the webview. More... | |
| int | getWidth () |
| Returns the width of the webview. More... | |
| int | getHeight () |
| Returns the height of the webview. More... | |
| void | setMaximumSize (int, int) |
| Sets the maximum size of the web view. More... | |
| void | setMaximumWidth (int) |
| Sets the maximum width of the webview. More... | |
| void | setMaximumHeight (int) |
| Sets the maximum height of the webview. More... | |
| int | getMaximumWidth () |
| Returns the maximum width of the webview. More... | |
| int | getMaximumHeight () |
| Returns the maximum height of the webview. More... | |
| void | setMinimumSize (int, int) |
| Sets the minimum size of the web view. More... | |
| void | setMinimumWidth (int) |
| Sets the minimum width of the webview. More... | |
| void | setMinimumHeight (int) |
| Sets the minimum height of the webview. More... | |
| int | getMinimumWidth () |
| Returns the minimum width of the webview. More... | |
| int | getMinimumHeight () |
| Returns the minimum height of the webview. More... | |
| void | setPreferredSize (int, int) |
| Sets the preferred size of the webview. More... | |
| int | getPreferredWidth () |
| Returns the preferred width of the webview. More... | |
| int | getPreferredHeight () |
| Returns the preferred height of the webview. More... | |
| void | isFullScreen () |
| void | showFullScreen () |
| void | isMaximized () |
| void | showMaximized () |
| void | isMinimized () |
| void | showMinimized () |
| void | showNormal () |
| void | setWindowFlags (WindowFlags) |
| WindowFlags | getWindowFlags () |
| Returns the window flags for the WebView. See setWindowFlags() for enum values. More... | |
| void | setWindowModality (WindowModality) |
| Sets the window modality for the WebView. More... | |
| void | setCanClose (bool) |
| Allows or disallows closing of the WebView. More... | |
| void | closeRequested (uuid) |
| IPC event. More... | |
| void | closed (uuid) |
| IPC event. More... | |
| void | onFocus () |
| IPC event. More... | |
| void | offFocus () |
| IPC event. More... | |
| bool | addAllowedExternalFilter (QString) |
| bool | removeAllowedExternalFilter (QString) |
| bool | hasAllowedExternalFilter (QString) |
| vector< QString > | getAllowedExternalFilters () |
| void | clearAllowedExternalFilters () |
| void | close () |
| void | attachToMainViewArea () |
| void | detachFromMainViewArea () |
| bool | isAttachedToMainViewArea () |
| void | javascriptDone (QString, QString) |
| IPC event. More... | |
| void | dockToMainViewArea () |
| void | dockToMainViewAreaWithOptions (QString, DockWidgetArea, DockWidgetArea, Orientation, DockWidgetFeatures) |
| void | undockFromMainViewArea () |
| bool | isDockedToMainViewArea () |
| QString | getDockWidgetWindowTitle () |
| void | setDockWidgetWindowTitle (QString) |
| void | setBackgroundColor (long) |
| long | getBackgroundColor () |
| void | setZoomFactor (double) |
| double | getZoomFactor () |
| void | fileSystemResourceRequested (SmFileSystemResourceRequest) |
| IPC event. More... | |
| void | enableRightClickMenu (bool) |
WebView allows manipulation of WebViews such as the Instruction dialog and Script Modules.
| bool WebView::addAllowedExternalFilter | ( | QString | ) |
| void WebView::attachToMainViewArea | ( | ) |
| void WebView::clearAllowedExternalFilters | ( | ) |
| void WebView::close | ( | ) |
| void WebView::closed | ( | uuid | ) |
IPC event.
| void WebView::closeRequested | ( | uuid | ) |
IPC event.
| void WebView::detachFromMainViewArea | ( | ) |
| void WebView::dockToMainViewArea | ( | ) |
| void WebView::dockToMainViewAreaWithOptions | ( | QString | , |
| DockWidgetArea | , | ||
| DockWidgetArea | , | ||
| Orientation | , | ||
| DockWidgetFeatures | |||
| ) |
| void WebView::enableRightClickMenu | ( | bool | ) |
| void WebView::evaluateJavaScriptAsync | ( | QString | ) |
Evaluates the specified script asynchronously.
| scriptSource,the | path or source of the script. |
| QString WebView::evaluateToVariant | ( | QString | ) |
Evaluates the specified script.
| scriptSource,the | path or source of the script. |
| void WebView::fileSystemResourceRequested | ( | SmFileSystemResourceRequest | ) |
IPC event.
| vector< QString > WebView::getAllowedExternalFilters | ( | ) |
| long WebView::getBackgroundColor | ( | ) |
| QString WebView::getDockWidgetWindowTitle | ( | ) |
| int WebView::getHeight | ( | ) |
Returns the height of the webview.
| int WebView::getMaximumHeight | ( | ) |
Returns the maximum height of the webview.
| int WebView::getMaximumWidth | ( | ) |
Returns the maximum width of the webview.
| int WebView::getMinimumHeight | ( | ) |
Returns the minimum height of the webview.
| int WebView::getMinimumWidth | ( | ) |
Returns the minimum width of the webview.
| int WebView::getPreferredHeight | ( | ) |
Returns the preferred height of the webview.
| int WebView::getPreferredWidth | ( | ) |
Returns the preferred width of the webview.
| QString WebView::getRequestedUrl | ( | ) |
Returns the requested URL, which may be different than what getUrl() returns.
| QString WebView::getUrl | ( | ) |
Returns the URL of the current page being displayed.
| uuid WebView::getWebViewId | ( | ) |
| int WebView::getWidth | ( | ) |
Returns the width of the webview.
| WindowFlags WebView::getWindowFlags | ( | ) |
Returns the window flags for the WebView. See setWindowFlags() for enum values.
| int WebView::getX | ( | ) |
Returns the x position of the webview.
| int WebView::getY | ( | ) |
Returns the y position of the webview.
| double WebView::getZoomFactor | ( | ) |
| bool WebView::hasAllowedExternalFilter | ( | QString | ) |
| void WebView::hide | ( | ) |
Hides the WebView.
| bool WebView::isAttachedToMainViewArea | ( | ) |
| bool WebView::isDockedToMainViewArea | ( | ) |
| void WebView::isFullScreen | ( | ) |
| void WebView::isMaximized | ( | ) |
| void WebView::isMinimized | ( | ) |
| void WebView::javascriptDone | ( | QString | , |
| QString | |||
| ) |
IPC event.
| void WebView::offFocus | ( | ) |
IPC event.
| void WebView::onFocus | ( | ) |
IPC event.
| void WebView::raise | ( | ) |
Shows the WebView on top of other windows.
| bool WebView::removeAllowedExternalFilter | ( | QString | ) |
| void WebView::setBackgroundColor | ( | long | ) |
| void WebView::setCanClose | ( | bool | ) |
| void WebView::setDockWidgetWindowTitle | ( | QString | ) |
| void WebView::setGeometry | ( | int | , |
| int | , | ||
| int | , | ||
| int | |||
| ) |
| void WebView::setHtml | ( | QString | ) |
| void WebView::setMaximumHeight | ( | int | ) |
Sets the maximum height of the webview.
| void WebView::setMaximumSize | ( | int | , |
| int | |||
| ) |
Sets the maximum size of the web view.
| void WebView::setMaximumWidth | ( | int | ) |
Sets the maximum width of the webview.
| void WebView::setMinimumHeight | ( | int | ) |
Sets the minimum height of the webview.
| void WebView::setMinimumSize | ( | int | , |
| int | |||
| ) |
Sets the minimum size of the web view.
| void WebView::setMinimumWidth | ( | int | ) |
Sets the minimum width of the webview.
| void WebView::setPreferredSize | ( | int | , |
| int | |||
| ) |
Sets the preferred size of the webview.
| void WebView::setUrl | ( | QString | ) |
| void WebView::setWindowFlags | ( | WindowFlags | ) |
\brief Sets the window flags for the WebView.
\param flags, the window flags.
Window flags:
Widget = 0x00000000,
Window = 0x00000001,
Dialog = 0x00000002 | Window,
Sheet = 0x00000004 | Window,
Drawer = Sheet | Dialog,
Popup = 0x00000008 | Window,
Tool = Popup | Dialog,
ToolTip = Popup | Sheet,
SplashScreen = ToolTip | Dialog,
Desktop = 0x00000010 | Window,
SubWindow = 0x00000012,
ForeignWindow = 0x00000020 | Window,
CoverWindow = 0x00000040 | Window,
WindowType_Mask = 0x000000ff,
MSWindowsFixedSizeDialogHint = 0x00000100,
MSWindowsOwnDC = 0x00000200,
BypassWindowManagerHint = 0x00000400,
X11BypassWindowManagerHint = BypassWindowManagerHint,
FramelessWindowHint = 0x00000800,
WindowTitleHint = 0x00001000,
WindowSystemMenuHint = 0x00002000,
WindowMinimizeButtonHint = 0x00004000,
WindowMaximizeButtonHint = 0x00008000,
WindowMinMaxButtonsHint = WindowMinimizeButtonHint | WindowMaximizeButtonHint,
WindowContextHelpButtonHint = 0x00010000,
WindowShadeButtonHint = 0x00020000,
WindowStaysOnTopHint = 0x00040000,
WindowTransparentForInput = 0x00080000,
WindowOverridesSystemGestures = 0x00100000,
WindowDoesNotAcceptFocus = 0x00200000,
MaximizeUsingFullscreenGeometryHint = 0x00400000,
CustomizeWindowHint = 0x02000000,
WindowStaysOnBottomHint = 0x04000000,
WindowCloseButtonHint = 0x08000000,
MacWindowToolBarButtonHint = 0x10000000,
BypassGraphicsProxyWidget = 0x20000000,
NoDropShadowWindowHint = 0x40000000,
WindowFullscreenButtonHint = 0x80000000,
The following enums have overlapping values with other enums. This was not intentional, but it's too late to change now. WindowOkButtonHint = 0x00080000, // WindowTransparentForInput WindowCancelButtonHint = 0x00100000 // WindowOverridesSystemGestures
| void WebView::setWindowModality | ( | WindowModality | ) |
Sets the window modality for the WebView.
| modality,the | window modality. Window flags: Qt::NonModal = 0, Qt::WindowModal = 1, Qt::ApplicationModal = 2, |
| void WebView::setWindowTitle | ( | QString | ) |
| void WebView::setZoomFactor | ( | double | ) |
| void WebView::show | ( | ) |
Shows the WebView.
| void WebView::showFullScreen | ( | ) |
| void WebView::showMaximized | ( | ) |
| void WebView::showMinimized | ( | ) |
| void WebView::showNormal | ( | ) |
| void WebView::undockFromMainViewArea | ( | ) |