Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
OpenWalnut
OpenWalnut Core
Commits
03fbfe42
Commit
03fbfe42
authored
Dec 14, 2012
by
Sebastian Eichelbaum
Browse files
[CHANGE
#228
] the log window now has a maximum mnumber of elements
parent
8f900139
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
14 additions
and
2 deletions
+14
-2
src/qt4gui/qt4/WQtMessageDock.cpp
src/qt4gui/qt4/WQtMessageDock.cpp
+14
-2
No files found.
src/qt4gui/qt4/WQtMessageDock.cpp
View file @
03fbfe42
...
@@ -39,6 +39,8 @@
...
@@ -39,6 +39,8 @@
#include "WQtMessageDock.h"
#include "WQtMessageDock.h"
#include "WQtMessageDock.moc"
#include "WQtMessageDock.moc"
#define MAXITEMS 1000
WQtMessageDock
::
WQtMessageDock
(
QString
dockTitle
,
QWidget
*
parent
)
:
WQtMessageDock
::
WQtMessageDock
(
QString
dockTitle
,
QWidget
*
parent
)
:
QDockWidget
(
dockTitle
,
parent
)
QDockWidget
(
dockTitle
,
parent
)
{
{
...
@@ -114,6 +116,17 @@ void WQtMessageDock::addMessage( QString title, QString message, WQtMessagePopup
...
@@ -114,6 +116,17 @@ void WQtMessageDock::addMessage( QString title, QString message, WQtMessagePopup
// hide messages not matching the filter
// hide messages not matching the filter
item
->
setHidden
(
type
<
m_filterCombo
->
currentIndex
()
);
item
->
setHidden
(
type
<
m_filterCombo
->
currentIndex
()
);
// ensure we only have MAXITEMS ite
if
(
m_logList
->
count
()
>
MAXITEMS
)
{
// clean up the oldest items
for
(
int
i
=
0
;
i
<
m_logList
->
count
()
-
MAXITEMS
;
++
i
)
{
QListWidgetItem
*
li
=
m_logList
->
item
(
i
);
delete
li
;
}
}
}
}
void
WQtMessageDock
::
saveSettings
()
void
WQtMessageDock
::
saveSettings
()
...
@@ -123,8 +136,7 @@ void WQtMessageDock::saveSettings()
...
@@ -123,8 +136,7 @@ void WQtMessageDock::saveSettings()
void
WQtMessageDock
::
handleFilterUpdate
()
void
WQtMessageDock
::
handleFilterUpdate
()
{
{
size_t
i
=
0
;
for
(
int
i
=
0
;
i
<
m_logList
->
count
();
++
i
)
for
(
size_t
i
=
0
;
i
<
m_logList
->
count
();
++
i
)
{
{
QListWidgetItem
*
li
=
m_logList
->
item
(
i
);
QListWidgetItem
*
li
=
m_logList
->
item
(
i
);
QWidget
*
w
=
m_logList
->
itemWidget
(
li
);
QWidget
*
w
=
m_logList
->
itemWidget
(
li
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment