Version: 9.15.0
QtHelper.hxx File Reference
#include "Basics_Utils.hxx"
#include <QString>
#include <QDebug>

Go to the source code of this file.

Macros

#define QCHARSTAR(qstring)   qstring.toLatin1().data()
 
#define S2QS(string)   QString(string.c_str())
 
#define QS2S(qstring)   ToString(QCHARSTAR(qstring))
 
#define QSTRING(any)   S2QS(ToString(any))
 
#define GETTEXT(widget)   ToString(QCHARSTAR(widget->text().trimmed()))
 
#define SETTEXT(widget, str)   widget->setText(str.c_str())
 
#define QDEBUG   qWarning()
 
#define QLOG(data)   QDEBUG << __FILE__<<" ["<<__LINE__<<"] : " << data
 
#define LOG   QLOG
 

Macro Definition Documentation

◆ GETTEXT

#define GETTEXT (   widget)    ToString(QCHARSTAR(widget->text().trimmed()))

◆ LOG

#define LOG   QLOG

◆ QCHARSTAR

#define QCHARSTAR (   qstring)    qstring.toLatin1().data()

◆ QDEBUG

#define QDEBUG   qWarning()

◆ QLOG

#define QLOG (   data)    QDEBUG << __FILE__<<" ["<<__LINE__<<"] : " << data

◆ QS2S

#define QS2S (   qstring)    ToString(QCHARSTAR(qstring))

◆ QSTRING

#define QSTRING (   any)    S2QS(ToString(any))

◆ S2QS

#define S2QS (   string)    QString(string.c_str())

◆ SETTEXT

#define SETTEXT (   widget,
  str 
)    widget->setText(str.c_str())