package Qt::WebKit::QWebPage; # THE FOLLOWING CODE IS AUTOMATED, ANY MODIFICATION WILL BE LOST! # classname: QWebPage # file : QtWebKit/qwebpage.h use strict; use warnings; #use Carp; our $VERSION = '0.01_01'; # FIXME: operator overload # enums # enum value in perl is enum item index number sub NavigationTypeLinkClicked() { 0 } sub NavigationTypeFormSubmitted() { 1 } sub NavigationTypeBackOrForward() { 2 } sub NavigationTypeReload() { 3 } sub NavigationTypeFormResubmitted() { 4 } sub NavigationTypeOther() { 5 } sub NoWebAction() { 0 } sub OpenLink() { 1 } sub OpenLinkInNewWindow() { 2 } sub OpenFrameInNewWindow() { 3 } sub DownloadLinkToDisk() { 4 } sub CopyLinkToClipboard() { 5 } sub OpenImageInNewWindow() { 6 } sub DownloadImageToDisk() { 7 } sub CopyImageToClipboard() { 8 } sub Back() { 9 } sub Forward() { 10 } sub Stop() { 11 } sub Reload() { 12 } sub Cut() { 13 } sub Copy() { 14 } sub Paste() { 15 } sub Undo() { 16 } sub Redo() { 17 } sub MoveToNextChar() { 18 } sub MoveToPreviousChar() { 19 } sub MoveToNextWord() { 20 } sub MoveToPreviousWord() { 21 } sub MoveToNextLine() { 22 } sub MoveToPreviousLine() { 23 } sub MoveToStartOfLine() { 24 } sub MoveToEndOfLine() { 25 } sub MoveToStartOfBlock() { 26 } sub MoveToEndOfBlock() { 27 } sub MoveToStartOfDocument() { 28 } sub MoveToEndOfDocument() { 29 } sub SelectNextChar() { 30 } sub SelectPreviousChar() { 31 } sub SelectNextWord() { 32 } sub SelectPreviousWord() { 33 } sub SelectNextLine() { 34 } sub SelectPreviousLine() { 35 } sub SelectStartOfLine() { 36 } sub SelectEndOfLine() { 37 } sub SelectStartOfBlock() { 38 } sub SelectEndOfBlock() { 39 } sub SelectStartOfDocument() { 40 } sub SelectEndOfDocument() { 41 } sub DeleteStartOfWord() { 42 } sub DeleteEndOfWord() { 43 } sub SetTextDirectionDefault() { 44 } sub SetTextDirectionLeftToRight() { 45 } sub SetTextDirectionRightToLeft() { 46 } sub ToggleBold() { 47 } sub ToggleItalic() { 48 } sub ToggleUnderline() { 49 } sub InspectElement() { 50 } sub InsertParagraphSeparator() { 51 } sub InsertLineSeparator() { 52 } sub SelectAll() { 53 } sub ReloadAndBypassCache() { 54 } sub PasteAndMatchStyle() { 55 } sub RemoveFormat() { 56 } sub ToggleStrikethrough() { 57 } sub ToggleSubscript() { 58 } sub ToggleSuperscript() { 59 } sub InsertUnorderedList() { 60 } sub InsertOrderedList() { 61 } sub Indent() { 62 } sub Outdent() { 63 } sub AlignCenter() { 64 } sub AlignJustified() { 65 } sub AlignLeft() { 66 } sub AlignRight() { 67 } sub WebActionCount() { 68 } sub FindBackward() { 0 } sub FindCaseSensitively() { 1 } sub FindWrapsAroundDocument() { 2 } sub HighlightAllOccurrences() { 3 } sub DontDelegateLinks() { 0 } sub DelegateExternalLinks() { 1 } sub DelegateAllLinks() { 2 } sub WebBrowserWindow() { 0 } sub WebModalDialog() { 1 } sub ChooseMultipleFilesExtension() { 0 } sub ErrorPageExtension() { 1 } sub QtNetwork() { 0 } sub Http() { 1 } sub WebKit() { 2 } 1; =head1 NAME Qt::WebKit::QWebPage =head1 PUBLIC METHODS =over =item QWebPage(QObject * parent = 0) =item QWebPage(QObject * parent) =item ~QWebPage() =item QAction * action(QWebPage::WebAction action) =item quint64 bytesReceived() =item QMenu * createStandardContextMenu() =item QWebFrame * currentFrame() =item bool event(QEvent * arg0) =item bool focusNextPrevChild(bool next) =item bool forwardUnsupportedContent() =item QWebFrame * frameAt(const QPoint & pos) =item QWebHistory * history() =item QVariant inputMethodQuery(Qt::InputMethodQuery property) =item bool isContentEditable() =item bool isModified() =item QWebPage::LinkDelegationPolicy linkDelegationPolicy() =item QWebFrame * mainFrame() =item QNetworkAccessManager * networkAccessManager() =item QPalette palette() =item QWebPluginFactory * pluginFactory() =item QSize preferredContentsSize() =item QString selectedText() =item void setContentEditable(bool editable) =item void setForwardUnsupportedContent(bool forward) =item void setLinkDelegationPolicy(QWebPage::LinkDelegationPolicy policy) =item void setNetworkAccessManager(QNetworkAccessManager * manager) =item void setPalette(const QPalette & palette) =item void setPluginFactory(QWebPluginFactory * factory) =item void setPreferredContentsSize(const QSize & size) =item void setView(QWidget * view) =item void setViewportSize(const QSize & size) =item QWebSettings * settings() =item bool shouldInterruptJavaScript() =item bool swallowContextMenuEvent(QContextMenuEvent * event) =item quint64 totalBytes() =item void triggerAction(QWebPage::WebAction action, bool checked = false) =item void triggerAction(QWebPage::WebAction action, bool checked) =item QUndoStack * undoStack() =item void updatePositionDependentActions(const QPoint & pos) =item QWidget * view() =item QSize viewportSize() =back =head2 EXPORT None by default. =head1 AUTHOR Dongxu Ma E<lt>dongxu@cpan.orgE<gt> =head1 COPYRIGHT AND LICENSE Copyright (C) 2011 - 2011 by Dongxu Ma This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See L<http://dev.perl.org/licenses/artistic.html> =cut