X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Ftreemodel.cpp;h=f40fa7d53d231b9f09beeeb7054246d2611fd78d;hp=dd06446a0936e2489d93c3393d30c0cbd0a63fbd;hb=4295cdd849be0ae914387d0f62afb6f653f5f27f;hpb=9d4fbba1e7390f7cbc60aed962bf9d36ac111263 diff --git a/src/client/treemodel.cpp b/src/client/treemodel.cpp index dd06446a..f40fa7d5 100644 --- a/src/client/treemodel.cpp +++ b/src/client/treemodel.cpp @@ -247,10 +247,18 @@ PropertyMapItem::~PropertyMapItem() { } QVariant PropertyMapItem::data(int column, int role) const { - if(column >= columnCount() || role != Qt::DisplayRole) + if(column >= columnCount()) return QVariant(); - return property(_propertyOrder[column].toAscii()); + switch(role) { + case Qt::ToolTipRole: + return toolTip(column); + case Qt::DisplayRole: + return property(_propertyOrder[column].toAscii()); + default: + return QVariant(); + } + } bool PropertyMapItem::setData(int column, const QVariant &value, int role) {