|
|
|
|
@ -29,31 +29,39 @@ void TrendsWidget::SetUserInfo(UserInfo user)
|
|
|
|
|
|
|
|
|
|
void TrendsWidget::LoadTrendsData()
|
|
|
|
|
{
|
|
|
|
|
// QList<QList<QString> > trends = m_UserData.GetTrends(QDate(),m_UserInfo.token);
|
|
|
|
|
// int rowCount = trends.count();
|
|
|
|
|
// int columnCount = 0;
|
|
|
|
|
// //更新到tableview中
|
|
|
|
|
// if(rowCount > 2)
|
|
|
|
|
// {
|
|
|
|
|
// model->insertRow(0);
|
|
|
|
|
// QList<QString> columns = trends[0];
|
|
|
|
|
// columnCount = columns.count();
|
|
|
|
|
// for (int column = 0; column < columnCount; ++column) {
|
|
|
|
|
// QStandardItem *item = new QStandardItem(columns[column]);
|
|
|
|
|
// model->setItem(0, column, item);
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// rowCount = trends[1].count();
|
|
|
|
|
// QList<QString> row1List = trends[1];
|
|
|
|
|
// qDebug() << __FUNCTION__ << trends[1];
|
|
|
|
|
// for(int row = 1 ; row < rowCount; row++)
|
|
|
|
|
// {
|
|
|
|
|
// model->insertRow(row);
|
|
|
|
|
// for(int col = 0; col < columnCount; col++)
|
|
|
|
|
// {
|
|
|
|
|
// qDebug() << __FUNCTION__ << trends[row][col];
|
|
|
|
|
// QStandardItem *item = new QStandardItem(trends[row][col]);
|
|
|
|
|
// model->setItem(col, row, item);
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
QList<QList<QString> > trends = m_UserData.GetTrends(QDate(),m_UserInfo.token);
|
|
|
|
|
int rowCount = trends.count();
|
|
|
|
|
int columnCount = 0;
|
|
|
|
|
//更新到tableview中
|
|
|
|
|
if(rowCount > 2)
|
|
|
|
|
{
|
|
|
|
|
model->insertRow(0);
|
|
|
|
|
QList<QString> columns = trends[0];
|
|
|
|
|
columnCount = columns.count();
|
|
|
|
|
for (int column = 0; column < columnCount; ++column) {
|
|
|
|
|
QStandardItem *item = new QStandardItem(columns[column]);
|
|
|
|
|
model->setItem(0, column, item);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
qDebug() << __FUNCTION__ << trends[1];
|
|
|
|
|
rowCount = trends[1].count();
|
|
|
|
|
QList<QString> row1List = trends[1];
|
|
|
|
|
qDebug() << __FUNCTION__ << trends[1];
|
|
|
|
|
for(int row = 1 ; row < rowCount; row++)
|
|
|
|
|
{
|
|
|
|
|
qDebug() << __FUNCTION__ << row << trends[1][row];
|
|
|
|
|
model->insertRow(row);
|
|
|
|
|
QStandardItem *item = new QStandardItem(trends[1][row]);
|
|
|
|
|
model->setItem(row, 0, item);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
for(int col = 1 ; col < columnCount; col++)
|
|
|
|
|
{
|
|
|
|
|
for(int row = 2 ; row < rowCount; row++)
|
|
|
|
|
{
|
|
|
|
|
QStandardItem *item = new QStandardItem(trends[col][row]);
|
|
|
|
|
model->setItem(row, col, item);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|