31 if (layoutDirection() == Qt::RightToLeft) {
41 setVerticalScrollMode(QAbstractItemView::ScrollPerItem);
42 connect(verticalScrollBar(), SIGNAL(sliderReleased()),
53 QScrollBar *scrollBar = verticalScrollBar();
54 if (header()->sortIndicatorOrder() == Qt::AscendingOrder)
65 QList<LogTreeItem *> outlist;
66 foreach (QTreeWidgetItem *item, inlist) {
76 QMap<quint32, LogTreeItem *> outlist;
78 outlist.insert(item->
id(), item);
80 return outlist.values();
88 static bool shown =
false;
89 QTreeWidget::showEvent(event);
111 QStringList messages;
114 QList<LogTreeItem *> items =
128 QStringList messages;
141 return topLevelItemCount();
151 int index = indexOfTopLevelItem(
_itemHistory.takeFirst());
153 delete takeTopLevelItem(index);
162 foreach(QTreeWidgetItem *item, selectedItems()) {
163 item->setSelected(
false);
172 QScrollBar *scrollBar = verticalScrollBar();
176 oldScrollValue = scrollBar->value();
180 int index = indexOfTopLevelItem(
_itemHistory.takeFirst());
182 delete takeTopLevelItem(index);
191 setSortingEnabled(
false);
193 setSortingEnabled(
true);
211 if (header()->sortIndicatorOrder() == Qt::AscendingOrder)
212 scrollBar->setValue(scrollBar->maximum());
214 scrollBar->setValue(scrollBar->minimum());
216 scrollBar->setValue(oldScrollValue);
226 addTopLevelItem(item);
240 int itemIndex = indexOfTopLevelItem(item);
242 delete takeTopLevelItem(itemIndex);
252 QList<LogTreeItem *> items =
260 item->setSelected(
true);
tc::Severity severity() const
stop errmsg connect(const QHostAddress &address, quint16 port)