101 |
} |
} |
102 |
|
|
103 |
|
|
104 |
|
void qsamplerMessages::showEvent (QShowEvent* event) |
105 |
|
{ |
106 |
|
QDockWidget::showEvent(event); |
107 |
|
emit visibilityChanged(isVisible()); |
108 |
|
} |
109 |
|
|
110 |
|
|
111 |
// Own stdout/stderr socket notifier slot. |
// Own stdout/stderr socket notifier slot. |
112 |
void qsamplerMessages::stdoutNotify ( int fd ) |
void qsamplerMessages::stdoutNotify ( int fd ) |
113 |
{ |
{ |
127 |
{ |
{ |
128 |
m_sStdoutBuffer.append(s); |
m_sStdoutBuffer.append(s); |
129 |
|
|
130 |
int iLength = m_sStdoutBuffer.lastIndexOf('\n') + 1; |
int iLength = m_sStdoutBuffer.lastIndexOf('\n'); |
131 |
if (iLength > 0) { |
if (iLength > 0) { |
132 |
QString sTemp = m_sStdoutBuffer.left(iLength); |
QString sTemp = m_sStdoutBuffer.left(iLength); |
133 |
m_sStdoutBuffer.remove(0, iLength); |
m_sStdoutBuffer.remove(0, iLength + 1); |
134 |
QStringList list = sTemp.split('\n'); |
QStringList list = sTemp.split('\n'); |
135 |
QStringListIterator iter(list); |
QStringListIterator iter(list); |
136 |
while (iter.hasNext()) |
while (iter.hasNext()) |