/[svn]/qsampler/trunk/src/qsamplerMessages.h
ViewVC logotype

Diff of /qsampler/trunk/src/qsamplerMessages.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3787 by capela, Fri Mar 27 17:57:40 2020 UTC revision 3788 by capela, Thu Jun 11 16:59:09 2020 UTC
# Line 26  Line 26 
26  #include <QDockWidget>  #include <QDockWidget>
27    
28  class QSocketNotifier;  class QSocketNotifier;
29  class QTextEdit;  class QTextBrowser;
30  class QFile;  class QFile;
31    
32  namespace QSampler {  namespace QSampler {
# Line 52  public: Line 52  public:
52    
53          // Message font accessors.          // Message font accessors.
54          QFont messagesFont();          QFont messagesFont();
55          void setMessagesFont(const QFont & font);          void setMessagesFont(const QFont& font);
56    
57          // Maximum number of message lines accessors.          // Maximum number of message lines accessors.
58          int messagesLimit();          int messagesLimit();
# Line 64  public: Line 64  public:
64    
65          // The main utility methods.          // The main utility methods.
66          void appendMessages(const QString& s);          void appendMessages(const QString& s);
67          void appendMessagesColor(const QString& s, const QString &c);          void appendMessagesColor(const QString& s, const QColor& rgb);
68          void appendMessagesText(const QString& s);          void appendMessagesText(const QString& s);
69    
70          // Stdout capture functions.          // Stdout capture functions.
# Line 83  protected: Line 83  protected:
83          // Set stdout/stderr blocking mode.          // Set stdout/stderr blocking mode.
84          bool stdoutBlock(int fd, bool bBlock) const;          bool stdoutBlock(int fd, bool bBlock) const;
85    
86            // Split stdout/stderr into separate lines...
87            void processStdoutBuffer();
88    
89  protected slots:  protected slots:
90    
91          // Stdout capture slot.          // Stdout capture slot.
# Line 96  private: Line 99  private:
99          int m_iMessagesHigh;          int m_iMessagesHigh;
100    
101          // The textview main widget.          // The textview main widget.
102          QTextEdit *m_pMessagesTextView;          QTextBrowser *m_pMessagesTextView;
103    
104          // Stdout capture variables.          // Stdout capture variables.
105          QSocketNotifier *m_pStdoutNotifier;          QSocketNotifier *m_pStdoutNotifier;

Legend:
Removed from v.3787  
changed lines
  Added in v.3788

  ViewVC Help
Powered by ViewVC