Module qtjambi
Package io.qt.gui

Interface QPaintDevice

All Superinterfaces:
QtObjectInterface
All Known Subinterfaces:
QPagedPaintDevice
All Known Implementing Classes:
QAbstractButton, QAbstractItemView, QAbstractPrintDialog, QAbstractScrollArea, QAbstractSlider, QAbstractSpinBox, QAxSelect, QAxWidget, QBitmap, QCalendarWidget, QCameraViewfinder, QChartView, QCheckBox, QColorDialog, QColumnView, QComboBox, QCommandLinkButton, QDateEdit, QDateTimeEdit, QDesignerActionEditorInterface, QDesignerFormWindowInterface, QDesignerNewFormWidgetInterface, QDesignerObjectInspectorInterface, QDesignerPropertyEditorInterface, QDesignerResourceBrowserInterface, QDesignerWidgetBoxInterface, QDesktopWidget, QDial, QDialog, QDialogButtonBox, QDockWidget, QDoubleSpinBox, QErrorMessage, QFileDialog, QFocusFrame, QFontComboBox, QFontDialog, QFrame, QGraphicsView, QGroupBox, QHeaderView, QHelpContentWidget, QHelpFilterSettingsWidget, QHelpIndexWidget, QHelpSearchQueryWidget, QHelpSearchResultWidget, QImage, QInputDialog, QKeySequenceEdit, QLabel, QLCDNumber, QLineEdit, QListView, QListWidget, QMainWindow, QMdiArea, QMdiSubWindow, QMenu, QMenuBar, QMessageBox, QOpenGLPaintDevice, QOpenGLWidget, QOpenGLWindow, QPagedPaintDevice.Impl, QPageSetupDialog, QPaintDevice.Impl, QPaintDeviceWindow, QPdfWriter, QPicture, QPixmap, QPlainTextEdit, QPrintDialog, QPrinter, QPrintPreviewDialog, QPrintPreviewWidget, QProgressBar, QProgressDialog, QPushButton, QQuickWidget, QRadioButton, QRasterWindow, QRubberBand, QScrollArea, QScrollBar, QSizeGrip, QSlider, QSpinBox, QSplashScreen, QSplitter, QSplitterHandle, QStackedWidget, QStatusBar, QSvgGenerator, QSvgWidget, QTabBar, QTableView, QTableWidget, QTabWidget, QTextBrowser, QTextEdit, QTimeEdit, QToolBar, QToolBox, QToolButton, QTreeView, QTreeWidget, QUndoView, QVideoWidget, QWebEngineView, QWidget, QWizard, QWizardPage

public interface QPaintDevice extends QtObjectInterface

The base class of objects that can be painted on with QPainter

Java wrapper for Qt's class QPaintDevice

Following functions are protected in the Qt interface, all implementations of this interface may implement these function:


@QtUninvokable
protected void initPainter(io.qt.gui.@Nullable QPainter painter){
    QPaintDevice.MemberAccess.of(this).initPainter(painter);
}

@QtUninvokable
protected int metric(io.qt.gui.QPaintDevice.@NonNull PaintDeviceMetric metric){
    return QPaintDevice.MemberAccess.of(this).metric(metric);
}

@QtUninvokable
protected io.qt.gui.@Nullable QPaintDevice redirected(io.qt.core.@Nullable QPoint offset){
    return QPaintDevice.MemberAccess.of(this).redirected(offset);
}

@QtUninvokable
protected io.qt.gui.@Nullable QPainter sharedPainter(){
    return QPaintDevice.MemberAccess.of(this).sharedPainter();
}