##// END OF EJS Templates
Fix a problem with the update of a graph or a variable
Fix a problem with the update of a graph or a variable

File last commit:

r1129:9abcd350a712
r1139:e6af7b17a39a
Show More
CatalogueTreeWidgetItem.cpp
32 lines | 821 B | text/x-c | CppLexer
/ gui / src / Catalogue / CatalogueTreeWidgetItem.cpp
Display catalogues and events with CatalogueAPI
r1129 #include "Catalogue/CatalogueTreeWidgetItem.h"
struct CatalogueTreeWidgetItem::CatalogueTreeWidgetItemPrivate {
DBCatalogue m_Catalogue;
CatalogueTreeWidgetItemPrivate(DBCatalogue catalogue) : m_Catalogue(catalogue) {}
};
CatalogueTreeWidgetItem::CatalogueTreeWidgetItem(DBCatalogue catalogue, int type)
: QTreeWidgetItem(type),
impl{spimpl::make_unique_impl<CatalogueTreeWidgetItemPrivate>(catalogue)}
{
}
QVariant CatalogueTreeWidgetItem::data(int column, int role) const
{
switch (role) {
case Qt::DisplayRole:
return impl->m_Catalogue.getName();
default:
break;
}
return QTreeWidgetItem::data(column, role);
}
DBCatalogue CatalogueTreeWidgetItem::catalogue() const
{
return impl->m_Catalogue;
}