PythonQtWrapper_QFontMetrics.h
51 lines
| 2.6 KiB
| text/x-c
|
CLexer
florianlink
|
r13 | #ifndef PYTHONQTWRAPPER_QFONTMETRICS_H | ||
#define PYTHONQTWRAPPER_QFONTMETRICS_H | ||||
#include <qfontmetrics.h> | ||||
#include <QObject> | ||||
florianlink
|
r24 | #include <PythonQt.h> | ||
florianlink
|
r13 | #include <QVariant> | ||
#include <qfont.h> | ||||
#include <qpaintdevice.h> | ||||
#include <qrect.h> | ||||
#include <qsize.h> | ||||
class PythonQtWrapper_QFontMetrics : public QObject | ||||
{ Q_OBJECT | ||||
public: | ||||
public slots: | ||||
QFontMetrics* new_QFontMetrics(const QFont& arg__1); | ||||
QFontMetrics* new_QFontMetrics(const QFont& arg__1, QPaintDevice* pd); | ||||
void delete_QFontMetrics(QFontMetrics* obj) { delete obj; } | ||||
florianlink
|
r73 | int leading(QFontMetrics* theWrappedObject) const; | ||
florianlink
|
r24 | int maxWidth(QFontMetrics* theWrappedObject) const; | ||
florianlink
|
r73 | int underlinePos(QFontMetrics* theWrappedObject) const; | ||
florianlink
|
r24 | int xHeight(QFontMetrics* theWrappedObject) const; | ||
florianlink
|
r28 | int width(QFontMetrics* theWrappedObject, const QString& arg__1, int len = -1) const; | ||
florianlink
|
r73 | int overlinePos(QFontMetrics* theWrappedObject) const; | ||
florianlink
|
r28 | int width(QFontMetrics* theWrappedObject, QChar arg__1) const; | ||
florianlink
|
r73 | int minRightBearing(QFontMetrics* theWrappedObject) const; | ||
florianlink
|
r28 | QString elidedText(QFontMetrics* theWrappedObject, const QString& text, Qt::TextElideMode mode, int width, int flags = 0) const; | ||
florianlink
|
r73 | QRect boundingRect(QFontMetrics* theWrappedObject, const QString& text) const; | ||
florianlink
|
r28 | QSize size(QFontMetrics* theWrappedObject, int flags, const QString& str, int tabstops = 0, int* tabarray = 0) const; | ||
florianlink
|
r73 | QRect boundingRect(QFontMetrics* theWrappedObject, QChar arg__1) const; | ||
int height(QFontMetrics* theWrappedObject) const; | ||||
QRect tightBoundingRect(QFontMetrics* theWrappedObject, const QString& text) const; | ||||
florianlink
|
r28 | QRect boundingRect(QFontMetrics* theWrappedObject, const QRect& r, int flags, const QString& text, int tabstops = 0, int* tabarray = 0) const; | ||
florianlink
|
r73 | QRect boundingRect(QFontMetrics* theWrappedObject, int x, int y, int w, int h, int flags, const QString& text, int tabstops = 0, int* tabarray = 0) const; | ||
bool inFont(QFontMetrics* theWrappedObject, QChar arg__1) const; | ||||
int rightBearing(QFontMetrics* theWrappedObject, QChar arg__1) const; | ||||
florianlink
|
r28 | int strikeOutPos(QFontMetrics* theWrappedObject) const; | ||
int averageCharWidth(QFontMetrics* theWrappedObject) const; | ||||
florianlink
|
r73 | int descent(QFontMetrics* theWrappedObject) const; | ||
int ascent(QFontMetrics* theWrappedObject) const; | ||||
int charWidth(QFontMetrics* theWrappedObject, const QString& str, int pos) const; | ||||
int leftBearing(QFontMetrics* theWrappedObject, QChar arg__1) const; | ||||
int lineWidth(QFontMetrics* theWrappedObject) const; | ||||
int minLeftBearing(QFontMetrics* theWrappedObject) const; | ||||
int lineSpacing(QFontMetrics* theWrappedObject) const; | ||||
florianlink
|
r13 | }; | ||
#endif // PYTHONQTWRAPPER_QFONTMETRICS_H | ||||