##// END OF EJS Templates
improved so that dict contains properties and that dir() shows all available things, including the derived base attributes...
improved so that dict contains properties and that dir() shows all available things, including the derived base attributes git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@70 ea8d5007-eb21-0410-b261-ccb3ea6e24a9

File last commit:

r24:f543ed746063
r34:5daedfb035c8
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