##// END OF EJS Templates
updated version number, next version will be 2.0 due to the wrapping generator addition...
updated version number, next version will be 2.0 due to the wrapping generator addition git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@69 ea8d5007-eb21-0410-b261-ccb3ea6e24a9

File last commit:

r24:f543ed746063
r33:1742cf875fd9
Show More
PythonQtWrapper_QWebSettings.h
51 lines | 3.4 KiB | text/x-c | CLexer
#ifndef PYTHONQTWRAPPER_QWEBSETTINGS_H
#define PYTHONQTWRAPPER_QWEBSETTINGS_H
#include <qwebsettings.h>
#include <QObject>
#include <PythonQt.h>
#include <QVariant>
#include <qicon.h>
#include <qpixmap.h>
#include <qurl.h>
#include <qwebsettings.h>
class PythonQtWrapper_QWebSettings : public QObject
{ Q_OBJECT
public:
Q_ENUMS(FontSize WebGraphic FontFamily WebAttribute )
enum FontSize{
MinimumFontSize = QWebSettings::MinimumFontSize, MinimumLogicalFontSize = QWebSettings::MinimumLogicalFontSize, DefaultFontSize = QWebSettings::DefaultFontSize, DefaultFixedFontSize = QWebSettings::DefaultFixedFontSize};
enum WebGraphic{
MissingImageGraphic = QWebSettings::MissingImageGraphic, MissingPluginGraphic = QWebSettings::MissingPluginGraphic, DefaultFrameIconGraphic = QWebSettings::DefaultFrameIconGraphic, TextAreaSizeGripCornerGraphic = QWebSettings::TextAreaSizeGripCornerGraphic};
enum FontFamily{
StandardFont = QWebSettings::StandardFont, FixedFont = QWebSettings::FixedFont, SerifFont = QWebSettings::SerifFont, SansSerifFont = QWebSettings::SansSerifFont, CursiveFont = QWebSettings::CursiveFont, FantasyFont = QWebSettings::FantasyFont};
enum WebAttribute{
AutoLoadImages = QWebSettings::AutoLoadImages, JavascriptEnabled = QWebSettings::JavascriptEnabled, JavaEnabled = QWebSettings::JavaEnabled, PluginsEnabled = QWebSettings::PluginsEnabled, PrivateBrowsingEnabled = QWebSettings::PrivateBrowsingEnabled, JavascriptCanOpenWindows = QWebSettings::JavascriptCanOpenWindows, JavascriptCanAccessClipboard = QWebSettings::JavascriptCanAccessClipboard, DeveloperExtrasEnabled = QWebSettings::DeveloperExtrasEnabled, LinksIncludedInFocusChain = QWebSettings::LinksIncludedInFocusChain};
public slots:
QIcon static_QWebSettings_iconForUrl(const QUrl& url);
int static_QWebSettings_maximumPagesInCache();
void setUserStyleSheetUrl(QWebSettings* theWrappedObject, const QUrl& location);
void resetAttribute(QWebSettings* theWrappedObject, QWebSettings::WebAttribute attr);
void static_QWebSettings_setMaximumPagesInCache(int pages);
void static_QWebSettings_clearIconDatabase();
void static_QWebSettings_setWebGraphic(QWebSettings::WebGraphic type, const QPixmap& graphic);
QPixmap static_QWebSettings_webGraphic(QWebSettings::WebGraphic type);
void setFontSize(QWebSettings* theWrappedObject, QWebSettings::FontSize type, int size);
void resetFontFamily(QWebSettings* theWrappedObject, QWebSettings::FontFamily which);
void setAttribute(QWebSettings* theWrappedObject, QWebSettings::WebAttribute attr, bool on);
void static_QWebSettings_setObjectCacheCapacities(int cacheMinDeadCapacity, int cacheMaxDead, int totalCapacity);
void resetFontSize(QWebSettings* theWrappedObject, QWebSettings::FontSize type);
int fontSize(QWebSettings* theWrappedObject, QWebSettings::FontSize type) const;
QWebSettings* static_QWebSettings_globalSettings();
QString static_QWebSettings_iconDatabasePath();
bool testAttribute(QWebSettings* theWrappedObject, QWebSettings::WebAttribute attr) const;
QString fontFamily(QWebSettings* theWrappedObject, QWebSettings::FontFamily which) const;
void static_QWebSettings_setIconDatabasePath(const QString& location);
void setFontFamily(QWebSettings* theWrappedObject, QWebSettings::FontFamily which, const QString& family);
QUrl userStyleSheetUrl(QWebSettings* theWrappedObject) const;
};
#endif // PYTHONQTWRAPPER_QWEBSETTINGS_H