Home | All Classes | Main Classes | Annotated | Grouped Classes | Functions |

# Compatibility Members for QPaintDevice

The following class members are part of the Qt 3 compatibility layer. They are provided to help you port old code to Qt 4. We strongly advise against using them in new code.

QPaintDevice class reference

### Public Functions

- int x11Cells () const
- Qt::HANDLE x11Colormap () const
- bool x11DefaultColormap () const
- bool x11DefaultVisual () const
- int x11Depth () const
- Display * x11Display () const
- int x11Screen () const
- void * x11Visual () const

### Static Public Members

- int x11AppCells ( int screen = -1 )
- Qt::HANDLE x11AppColormap ( int screen = -1 )
- bool x11AppDefaultColormap ( int screen = -1 )
- bool x11AppDefaultVisual ( int screen = -1 )
- int x11AppDepth ( int screen = -1 )
- Display * x11AppDisplay ()
- int x11AppDpiX ( int screen = -1 )
- int x11AppDpiY ( int screen = -1 )
- Qt::HANDLE x11AppRootWindow ( int screen = -1 )
- int x11AppScreen ()
- void * x11AppVisual ( int screen = -1 )
- void x11SetAppDpiX ( int dpi, int screen )
- void x11SetAppDpiY ( int dpi, int screen )

## Member Function Documentation

### int QPaintDevice::x11AppCells ( int screen = -1 ) `[static]`

Use QX11Info::cells() instead.

For example, if you have code like

        int cells = QPaintDevice::x11AppCells(screen);

you can rewrite it as

        int cells = qApp->x11Info(screen).cells();

See also QApplication::x11Info().

### Qt::HANDLE QPaintDevice::x11AppColormap ( int screen = -1 ) `[static]`

Use QX11Info::colormap() instead.

For example, if you have code like

        unsigned long colormap = QPaintDevice::x11AppColormap(screen);

you can rewrite it as

        unsigned long colormap = qApp->x11Info(screen).colormap();

See also QApplication::x11Info().

### bool QPaintDevice::x11AppDefaultColormap ( int screen = -1 ) `[static]`

Use QX11Info::isDefaultColormap() instead.

For example, if you have code like

        bool isDefault = QPaintDevice::x11AppDefaultColormap(screen);

you can rewrite it as

        bool isDefault = qApp->x11Info(screen).isDefaultColormap();

See also QApplication::x11Info().

### bool QPaintDevice::x11AppDefaultVisual ( int screen = -1 ) `[static]`

Use QX11Info::isDefaultVisual() instead.

For example, if you have code like

        bool isDefault = QPaintDevice::x11AppDefaultVisual(screen);

you can rewrite it as

        bool isDefault = qApp->x11Info(screen).isDefaultVisual();

See also QApplication::x11Info().

### int QPaintDevice::x11AppDepth ( int screen = -1 ) `[static]`

Use QX11Info::depth() instead.

For example, if you have code like

        int depth = QPaintDevice::x11AppDepth(screen);

you can rewrite it as

        int depth = qApp->x11Info(screen).depth();

See also QApplication::x11Info().

### Display * QPaintDevice::x11AppDisplay () `[static]`

Use QX11Info::display() instead.

For example, if you have code like

        Display *display = QPaintDevice::x11AppDisplay();

you can rewrite it as

        Display *display = qApp->x11Info().display();

See also QApplication::x11Info().

### int QPaintDevice::x11AppDpiX ( int screen = -1 ) `[static]`

Use QX11Info::dpiX() instead.

For example, if you have code like

        bool isDefault = QPaintDevice::x11AppDpiX(screen);

you can rewrite it as

        bool isDefault = qApp->x11Info(screen).dpiX();

See also QApplication::x11Info().

### int QPaintDevice::x11AppDpiY ( int screen = -1 ) `[static]`

Returns the vertical DPI of the X11 display (X11 only) for screen screen. Using this function is not portable. Using this function is not portable.

See also x11AppDpiX(), x11SetAppDpiY(), and QPaintDeviceMetrics::logicalDpiY().

### Qt::HANDLE QPaintDevice::x11AppRootWindow ( int screen = -1 ) `[static]`

Use QX11Info::rootWindow() instead.

For example, if you have code like

        unsigned long window = QPaintDevice::x11AppRootWindow(screen);

you can rewrite it as

        unsigned long window = qApp->x11Info(screen).rootWindow();

See also QApplication::x11Info().

### int QPaintDevice::x11AppScreen () `[static]`

Use QX11Info::screen() instead.

For example, if you have code like

        int screen = QPaintDevice::x11AppScreen();

you can rewrite it as

        int screen = qApp->x11Info().screen();

See also QApplication::x11Info().

### void * QPaintDevice::x11AppVisual ( int screen = -1 ) `[static]`

Use QX11Info::visual() instead.

For example, if you have code like

        void *visual = QPaintDevice::x11AppVisual(screen);

you can rewrite it as

        void *visual = qApp->x11Info(screen).visual();

See also QApplication::x11Info().

### int QPaintDevice::x11Cells () const

Use QX11Info::cells() instead.

For example, if you have code like

        int cells = widget->x11Cells();

you can rewrite it as

        int cells = widget->x11Info().cells();

See also QWidget::x11Info() and QPixmap::x11Info().

### Qt::HANDLE QPaintDevice::x11Colormap () const

Use QX11Info::colormap() instead.

For example, if you have code like

        unsigned long screen = widget->x11Colormap();

you can rewrite it as

        unsigned long screen = widget->x11Info().colormap();

See also QWidget::x11Info() and QPixmap::x11Info().

### bool QPaintDevice::x11DefaultColormap () const

Use QX11Info::isDefaultColormap() instead.

For example, if you have code like

        bool isDefault = widget->x11DefaultColormap();

you can rewrite it as

        bool isDefault = widget->x11Info().isDefaultColormap();

See also QWidget::x11Info() and QPixmap::x11Info().

### bool QPaintDevice::x11DefaultVisual () const

Use QX11Info::isDefaultVisual() instead.

For example, if you have code like

        bool isDefault = widget->x11DefaultVisual();

you can rewrite it as

        bool isDefault = widget->x11Info().isDefaultVisual();

See also QWidget::x11Info() and QPixmap::x11Info().

### int QPaintDevice::x11Depth () const

Use QX11Info::depth() instead.

For example, if you have code like

        int depth = widget->x11Depth();

you can rewrite it as

        int depth = widget->x11Info().depth();

See also QWidget::x11Info() and QPixmap::x11Info().

### Display * QPaintDevice::x11Display () const

Use QX11Info::display() instead.

For example, if you have code like

        Display *display = widget->x11Display();

you can rewrite it as

        Display *display = widget->x11Info().display();

See also QWidget::x11Info() and QPixmap::x11Info().

### int QPaintDevice::x11Screen () const

Use QX11Info::screen() instead.

For example, if you have code like

        int screen = widget->x11Screen();

you can rewrite it as

        int screen = widget->x11Info().screen();

See also QWidget::x11Info() and QPixmap::x11Info().

### void QPaintDevice::x11SetAppDpiX ( int dpi, int screen ) `[static]`

Use QX11Info::setDpiX() instead.

### void QPaintDevice::x11SetAppDpiY ( int dpi, int screen ) `[static]`

Use QX11Info::setDpiY() instead.

### void * QPaintDevice::x11Visual () const

Use QX11Info::visual() instead.

For example, if you have code like

        void *visual = widget->x11Visual();

you can rewrite it as

        void *visual = widget->x11Info().visual();

See also QWidget::x11Info() and QPixmap::x11Info().