#include <QtGui/qx11info_x11.h>
#ifndef QX11INFO_X11_H
class QX11Info{
   public: QX11Info();
   public: ~QX11Info();
   public: QX11Info(class QX11Info const & other);
   public: class QX11Info& operator =(class QX11Info const & other);
   public: static Display* display();
   public: static char const * appClass();
   public: int screen() const
   public: int depth() const
   public: int cells() const
   public: Qt::HANDLE colormap() const
   public: bool defaultColormap() const
   public: void* visual() const
   public: bool defaultVisual() const
   public: static int appScreen();
   public: static int appDepth(int screen = -1);
   public: static int appCells(int screen = -1);
   public: static Qt::HANDLE appColormap(int screen = -1);
   public: static void* appVisual(int screen = -1);
   public: static Qt::HANDLE appRootWindow(int screen = -1);
   public: static bool appDefaultColormap(int screen = -1);
   public: static bool appDefaultVisual(int screen = -1);
   public: static int appDpiX(int screen = -1);
   public: static int appDpiY(int screen = -1);
   public: static void setAppDpiX(int screen, int dpi);
   public: static void setAppDpiY(int screen, int dpi);
   public: static long unsigned int appTime();
   public: static long unsigned int appUserTime();
   public: static void setAppTime(long unsigned int time);
   public: static void setAppUserTime(long unsigned int time);
   protected: void copyX11Data(struct QPaintDevice const *);
   protected: void cloneX11Data(struct QPaintDevice const *);
   protected: void setX11Data(struct QX11InfoData const *);
   protected: struct QX11InfoData* getX11Data(bool def = 0) const
   protected: struct QX11InfoData* x11data;
   friend struct QX11PaintEngine;
   friend struct QPixmap;
   friend struct QWidget;
   friend struct QWidgetPrivate;
   friend struct QGLWidget;
   friend void qt_init(struct QApplicationPrivate* priv, int, Display* display, Qt::HANDLE visual, Qt::HANDLE colormap);
   friend void qt_cleanup();
};
#endif // QX11INFO_X11_H