28 #ifndef PYTHONLOGWIDGET_H
29 #define PYTHONLOGWIDGET_H
35 #include "../common/commonGlobal.h"
37 #include "common/abstractApiWidget.h"
39 #include "../common/typeDefs.h"
41 #include "commonWidgets.h"
43 #include <qscopedpointer.h>
51 Q_PROPERTY(
int maxMessages READ getMaxMessages WRITE setMaxMessages NOTIFY maxMessagesChanged)
52 Q_PROPERTY(
bool outputStream READ getOutputStream WRITE setOutputStream)
53 Q_PROPERTY(
bool errorStream READ getErrorStream WRITE setErrorStream)
54 Q_PROPERTY(
int verticalSizeHint READ getVerticalSizeHint WRITE setVerticalSizeHint)
55 Q_PROPERTY(
bool autoScroll READ getAutoScroll WRITE setAutoScroll)
60 void setMaxMessages(
const int newMaxMessages);
63 void setVerticalSizeHint(
int value);
65 void setAutoScroll(
bool autoScroll);
69 void maxMessagesChanged(
const int newMaxMessages);
75 int getMaxMessages()
const;
76 bool getOutputStream()
const;
77 bool getErrorStream()
const;
78 int getVerticalSizeHint()
const;
79 bool getAutoScroll()
const;
84 QSize sizeHint()
const;
86 QScopedPointer<PythonLogWidgetPrivate> d_ptr;
92 void showContextMenu(
const QPoint &pt);
103 #endif // PYTHONLOGWIDGET_H
Class for managing status values (like errors or warning)
Definition: retVal.h:54
tStreamMessageType
Definition: typeDefs.h:76