#include <QtCore/qnamespace.h>
#ifndef QNAMESPACE_H
class QInternal{
public: enum PaintDeviceFlags{
UnknownDevice = 0,
Widget = 1,
Pixmap = 2,
Image = 3,
Printer = 4,
Picture = 5,
Pbuffer = 6,
FramebufferObject = 7,
CustomRaster = 8,
};
public: enum RelayoutType{
RelayoutNormal = 0,
RelayoutDragging = 1,
RelayoutDropped = 2,
};
public: enum Callback{
ConnectCallback = 0,
DisconnectCallback = 1,
AdoptCurrentThread = 2,
LastCallback = 3,
};
public: enum InternalFunction{
CreateThreadForAdoption = 0,
RefAdoptedThread = 1,
DerefAdoptedThread = 2,
SetCurrentThreadToMainThread = 3,
LastInternalFunction = 4,
};
public: static bool registerCallback(enum QInternal::Callback, qInternalCallback);
public: static bool unregisterCallback(enum QInternal::Callback, qInternalCallback);
public: static bool activateCallbacks(enum QInternal::Callback, void* *);
public: static bool callFunction(enum QInternal::InternalFunction func, void* *);
};
#endif // QNAMESPACE_H