void DatabaseTreeWidget::Update_Tree_From_Flags()
{
// Iterate through patients...
int Patients = model()->rowCount();
for(int i=0; i<Patients; ++i)
{
model()->setData(Patient_Node, Qt::blue, Qt::TextColorRole);
//Iterate through study...
//int Study = QAbstractItemModel::rowCount(model()->index(i,0,Patient_Node));
for(int j=0; j<Study; ++j)
{
QModelIndex Study_Node
= model
()->index
(j,
0,Patient_Node
);
model()->setData(Study_Node, Qt::green, Qt::TextColorRole);
//Iterate through series...
//int Series = model()->index(i,0,Patient_Node).rowCount();
for(int k=0; k<Series; ++k)
{
QModelIndex Series_Node
= model
()->index
(k,
0,Study_Node
);
model()->setData(Series_Node, Qt::red, Qt::TextColorRole);
}
}
}
}
void DatabaseTreeWidget::Update_Tree_From_Flags()
{
// Iterate through patients...
int Patients = model()->rowCount();
for(int i=0; i<Patients; ++i)
{
QModelIndex Patient_Node = model()->index(i,0);
model()->setData(Patient_Node, Qt::blue, Qt::TextColorRole);
//Iterate through study...
//int Study = QAbstractItemModel::rowCount(model()->index(i,0,Patient_Node));
for(int j=0; j<Study; ++j)
{
QModelIndex Study_Node = model()->index(j,0,Patient_Node);
model()->setData(Study_Node, Qt::green, Qt::TextColorRole);
//Iterate through series...
//int Series = model()->index(i,0,Patient_Node).rowCount();
for(int k=0; k<Series; ++k)
{
QModelIndex Series_Node = model()->index(k,0,Study_Node);
model()->setData(Series_Node, Qt::red, Qt::TextColorRole);
}
}
}
}
To copy to clipboard, switch view to plain text mode
Bookmarks