FougTools  0.7.0dev-046fb6a
Handy tools for C++, Qt and OpenCascade
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Functions
qtcore Namespace Reference

Classes

class  AbstractLogHandler
 Abstract base class of all logging message handlers. More...
 
class  GridNumbering
 Represents standard numbering of grid cells. More...
 
class  GridStruct
 Basic data for a grid structure : row and column count + cell numbering. More...
 
class  ItemModelUtils
 Provides a collection of tools around QAbstractItemModel. More...
 
class  Log
 Provides an easy-to-use output stream for logging. More...
 
class  LogDispatcher
 Dispatches a logging message as a Qt signal. More...
 
class  PluginsLoader
 Provides run-time loading of Qt-based plugins located into search paths. More...
 
class  PluginsLoader_InstanceFilter
 Provides plugin filter to be used with PluginsLoader. More...
 
class  PluginsLoader_InstanceIFaceFilter
 Generic plugin filter that keeps only root components satisfying an interface. More...
 
class  QAtomicUtils
 Provides a collection of tools around QAtomicInt and QAtomicPointer. More...
 
class  QLocaleUtils
 Provides a collection of tools around QLocale. More...
 
class  QObjectUtils
 Provides a collection of tools around QObject. More...
 
class  QObjectWrap
 
class  QSignalMapperUtils
 Provides a collection of tools around QSignalMapper. More...
 
struct  QStringLocaleAwareEqual
 
struct  QStringLocaleAwareGreater
 
struct  QStringLocaleAwareGreaterEqual
 
struct  QStringLocaleAwareLess
 
struct  QStringLocaleAwareLessEqual
 
struct  QStringLocaleAwareNotEqual
 
class  QStringUtils
 Provides a collection of tools around QString. More...
 
class  QVariantUtils
 Provides a collection of tools around QVariant. More...
 
class  RuntimeError
 Provides a std::runtime_error that can convey a QString error message. More...
 
class  ScopedConnect
 Establishes a signal/slot connection between two QObjects and automatically breaks it upon destruction. More...
 
class  ScopedDisconnect
 
class  Singleton
 
class  UniqueId
 

Functions

QTTOOLS_CORE_EXPORT Log debugLog ()
 
QTTOOLS_CORE_EXPORT Log infoLog ()
 
QTTOOLS_CORE_EXPORT Log warningLog ()
 
QTTOOLS_CORE_EXPORT Log criticalLog ()
 
QTTOOLS_CORE_EXPORT Log fatalLog ()
 
QTTOOLS_CORE_EXPORT void attachGlobalLogHandler (AbstractLogHandler *handler)
 
QTTOOLS_CORE_EXPORT void detachGlobalLogHandler (AbstractLogHandler *handler)
 
template<typename T >
QObjectWrap< T > * wrapAsQObject (const T &value, QObject *parent)
 
void mSecSleep (unsigned msec)
 Cause the current thread to sleep for msecs milliseconds. More...
 
void waitForMSec (unsigned msec)
 Waits until msec milliseconds have elapsed. More...
 

Function Documentation

QTTOOLS_CORE_EXPORT void qtcore::attachGlobalLogHandler ( AbstractLogHandler *  handler)
related
QTTOOLS_CORE_EXPORT Log qtcore::criticalLog ( )
related
QTTOOLS_CORE_EXPORT Log qtcore::debugLog ( )
related
QTTOOLS_CORE_EXPORT void qtcore::detachGlobalLogHandler ( AbstractLogHandler *  handler)
related
QTTOOLS_CORE_EXPORT Log qtcore::fatalLog ( )
related
QTTOOLS_CORE_EXPORT Log qtcore::infoLog ( )
related
QTTOOLS_CORE_EXPORT void qtcore::mSecSleep ( unsigned  msec)

Cause the current thread to sleep for msecs milliseconds.

Internally based on QThread::msleep()

See also
waitForMSec()
QTTOOLS_CORE_EXPORT void qtcore::waitForMSec ( unsigned  msec)

Waits until msec milliseconds have elapsed.

Internally a QEventLoop is used, so the Qt event system is not blocked while waiting.

See also
mSecSleep()
QTTOOLS_CORE_EXPORT Log qtcore::warningLog ( )
related
template<typename T >
QObjectWrap<T>* qtcore::wrapAsQObject ( const T &  value,
QObject *  parent 
)
related