~ubuntu-branches/ubuntu/natty/kde4libs/natty-proposed

« back to all changes in this revision

Viewing changes to kdewebkit/kwebpage.h

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Riddell, Jonathan Riddell, Scott Kitterman
  • Date: 2011-01-21 11:32:24 UTC
  • mfrom: (1.14.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20110121113224-c9tebdkklj5u3awu
Tags: 4:4.6.0-0ubuntu1~ppa1
[ Jonathan Riddell ]
* New upstream release
* Reluctantly add kcm_ssl to kdelibs5-plugins, this should be in kdebase

[ Scott Kitterman ]
* Update libkatepartinterfaces4.symbols and libkdecore5.symbols for 4.5.95
  and confirm symbols on all architectures with pkgkde-symbolshelper
  - Thanks to Jonathan Thomas for verifying the missing symbols

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
 
32
32
class KWebWallet;
33
33
class KUrl;
 
34
class KJob;
34
35
 
35
36
/**
36
37
 * @short An enhanced QWebPage that provides integration into the KDE environment.
73
74
 
74
75
public:
75
76
    /**
76
 
     * Indicates the level of integration required.
 
77
     * Flags for setting the desired level of integration.
77
78
     */
78
79
    enum IntegrationFlags
79
80
    {
80
81
        /**
81
 
         * The KWebPage should behave almost identically to QWebPage.
82
 
         *
83
 
         * Very basic integration is still provided, such as setting
84
 
         * icons for the actions provided by QWebPage.
 
82
         * Provide only very basic integration such as using KDE icons for the
 
83
         * actions provided by QWebPage.
85
84
         */
86
85
        NoIntegration = 0x01,
87
86
        /**
88
 
         * KIO should be used for accessing resources.
 
87
         * Use KIO to handle network requests.
89
88
         *
90
89
         * @see KIO::Integration::AccessManager
91
90
         */
92
91
        KIOIntegration = 0x02,
93
92
        /**
94
 
         * KParts should be used for displaying content in <embed> and
95
 
         * <object> tags.
 
93
         * Use KPart componenets, if available, to display content in
 
94
         * <embed> and <object> tags.
96
95
         */
97
96
        KPartsIntegration = 0x04,
98
97
        /**
99
 
         * KWallet should be used for saving form data.
 
98
         * Use KWallet to store login credentials and other form data from web
 
99
         * sites.
100
100
         *
101
101
         * @see wallet() and setWallet()
102
102
         */
314
314
     * This performs various integration-related actions when navigation
315
315
     * is requested.  If you override this method, you should ensure you
316
316
     * call KWebPage::acceptNaviationRequest (unless you want to block
317
 
     * the request outright), even if you do not used the return value.
 
317
     * the request outright), even if you do not use the return value.
318
318
     *
319
319
     * If you do override acceptNavigationRequest and call this method,
320
320
     * however, be aware of the effect of the page's
328
328
private:
329
329
    class KWebPagePrivate;
330
330
    KWebPagePrivate* const d;
 
331
    Q_PRIVATE_SLOT(d, void _k_copyResultToTempFile(KJob *))
331
332
};
332
333
 
333
334
Q_DECLARE_OPERATORS_FOR_FLAGS(KWebPage::Integration)