void MainWindow::setupSummaryTable()
{
labels << tr("IP Addresses") << tr("Received") << tr("Sent")
<< tr("Total") << tr("# Packets");
s_table->setHorizontalHeaderLabels(labels);
s_table
->horizontalHeader
()->setResizeMode
(0,
QHeaderView::Stretch);
s_table
->horizontalHeader
()->setResizeMode
(1,
QHeaderView::Stretch);
s_table->verticalHeader()->hide();
s_table->setShowGrid(true);
list << packetTable->getKeys();
for(int j=0;j<list.size();j++)
{
s_table->insertRow(j);
s_table->setItem(j,0,item);
s_table->setItem(j,1,item1);
s_table->setItem(j,2,item3);
s_table->setItem(j,3,item4);
s_table->setItem(j,4,item2);
}
}
void MainWindow::setupSummaryTable()
{
s_table = new QTableWidget(0,5);
QStringList labels;
labels << tr("IP Addresses") << tr("Received") << tr("Sent")
<< tr("Total") << tr("# Packets");
s_table->setHorizontalHeaderLabels(labels);
s_table->horizontalHeader()->setResizeMode(0, QHeaderView::Stretch);
s_table->horizontalHeader()->setResizeMode(1, QHeaderView::Stretch);
s_table->verticalHeader()->hide();
s_table->setShowGrid(true);
s_table->setSelectionBehavior(QAbstractItemView::SelectRows);
s_table->setEditTriggers(QAbstractItemView::NoEditTriggers);
s_table->setSelectionMode(QAbstractItemView::SingleSelection);
QStringList list;
list << packetTable->getKeys();
for(int j=0;j<list.size();j++)
{
s_table->insertRow(j);
item = new QTableWidgetItem(list.at(j));
QTableWidgetItem *item1 = packetTable->getIncoming(list.at(j));
QTableWidgetItem *item2 = packetTable->getPacketCount(list.at(j));
QTableWidgetItem *item3 = packetTable->getOutgoing(list.at(j));
QTableWidgetItem *item4 = packetTable->getTotalBytes(list.at(j));
s_table->setItem(j,0,item);
s_table->setItem(j,1,item1);
s_table->setItem(j,2,item3);
s_table->setItem(j,3,item4);
s_table->setItem(j,4,item2);
}
}
To copy to clipboard, switch view to plain text mode
Bookmarks