stec-platform
cstrlog.h
1 #ifndef CSTRLOG_H
2 #define CSTRLOG_H
3 
4 
5 
6 #include "platform_global.h"
7 
8 #include <QString>
9 #include <QVariant>
10 #include <QDebug>
11 #include <QFile>
12 #include <QDateTime>
13 #include <QTextStream>
14 
22 class PLATFORMSHARED_EXPORT CStrLog {
23 
24 protected :
25  QString acc;
26  QString seperator = " ";
27  QString fileName;
28 
29 public:
30 
36  CStrLog (QString logname = "", QVariant Seperator = QVariant(" "));
37 
42  CStrLog( const CStrLog &instance);
43 
49  CStrLog &operator <<( QVariant v);
50 
57  CStrLog &setFileLine ( QVariant cfile, QVariant cfileline );
58 
60  QString toString(void );
61 
67  CStrLog operator>>(QString& i1)
68  {
69  return i1 = toString();
70  return *this;
71  }
72 };
73 
74 #endif // CSTRLOG_H
The CStrLog class string utility This is a simple string utility for use with QWatch....
Definition: cstrlog.h:22
CStrLog operator>>(QString &i1)
operator >>
Definition: cstrlog.h:67