#ifndef MOCK_QT_HPP
#define MOCK_QT_HPP
//-----------------------------------------------------------------------------
///
/// \brief  Classes and makros to get qt applicationscompiles qithout qt
///
///         see implementation for further information
///
/// \date   20150711
/// \author Maximilian Seesslen <mes@seesslen.net>
///
//-----------------------------------------------------------------------------


//---Includes------------------------------------------------------------------


#define QString CString
#define QList CList
#define QQueue CRing
#define QByteArray CByteArray
#define QSharedPointer CSharedPointer

#define Q_OBJECT
#define NO_QT
#define signals public
#define emit(A)   A.emitSignal
// #define throw  void
#define slots

#define qWarning     lWarning
#define qFatal       lFatal
#define qDebug       lDebug
#define qInfo        lInfo
#define qCritical    lCritical


//---Declarations--------------------------------------------------------------


class QObject
{

};


//---fin----------------------------------------------------------------------
#endif // ? ! MOCK_QT_HPP
