Fix updating of admin console

master
Timothy Pearson 12 years ago
parent 851d4c9bea
commit 8f3ff1fb3e

@ -408,16 +408,26 @@ void AdminConsolePart::mainEventLoop() {
TerminalServiceStatusType info = *it;
it2 = TQListViewItemIterator(m_base->ts_list);
bool found = false;
TQListViewItem* item = NULL;
while (it2.current()) {
TQListViewItem* item = *it2;
item = *it2;
if (info.sessionID == item->text(0).toInt()) {
found = true;
break;
}
++it2;
}
if (!found) {
new TQListViewItem(m_base->ts_list, TQString("%1").arg(info.sessionID), info.username, info.serverName, TQString("%1").arg(info.serverPID), TQString("%1").arg(info.wmPID), TQString(":%1").arg(info.display), info.loginStamp.toString(), info.activityStamp.toString());
item = new TQListViewItem(m_base->ts_list);
}
item->setText(0, TQString("%1").arg(info.sessionID));
item->setText(1, info.username);
item->setText(2, info.serverName);
item->setText(3, TQString("%1").arg(info.serverPID));
item->setText(4, TQString("%1").arg(info.wmPID));
item->setText(5, TQString(":%1").arg(info.display));
item->setText(6, info.loginStamp.toString());
item->setText(7, info.activityStamp.toString());
}
it2 = TQListViewItemIterator(m_base->ts_list);
while (it2.current()) {
@ -480,16 +490,24 @@ void AdminConsolePart::mainEventLoop() {
}
it2 = TQListViewItemIterator(m_base->workspace_list);
bool found = false;
TQListViewItem* item = NULL;
while (it2.current()) {
TQListViewItem* item = *it2;
item = *it2;
if (info.sessionID == item->text(0).toInt()) {
found = true;
break;
}
++it2;
}
if (!found) {
new TQListViewItem(m_base->workspace_list, TQString("%1").arg(info.sessionID), info.username, info.realmname, TQString("%1").arg(info.stationName), info.loginStamp.toString(), (info.terminateStamp.toTime_t()==0)?i18n("Not Set"):info.terminateStamp.toString());
item = new TQListViewItem(m_base->workspace_list);
}
item->setText(0, TQString("%1").arg(info.sessionID));
item->setText(1, info.username);
item->setText(2, info.realmname);
item->setText(3, TQString("%1").arg(info.stationName));
item->setText(4, info.loginStamp.toString());
item->setText(5, (info.terminateStamp.toTime_t()==0)?i18n("Not Set"):info.terminateStamp.toString());
}
it2 = TQListViewItemIterator(m_base->workspace_list);
while (it2.current()) {

Loading…
Cancel
Save