Ref T673, hide values marked as incognito column

This commit is contained in:
Klaus Basan
2019-06-22 00:08:09 +02:00
committed by Mat Sutcliffe
parent 235508ec98
commit 538ea297e4
4 changed files with 69 additions and 14 deletions

View File

@@ -179,6 +179,17 @@ namespace BlackGui
virtual BlackMisc::CVariant displayRole(const BlackMisc::CVariant &dataCVariant) const override;
};
//! Just returns a empty "" value
class CIncognitoFormatter : public CDefaultFormatter
{
public:
//! Constructor
CIncognitoFormatter(int alignment = alignDefault()) : CDefaultFormatter(alignment, false, roleDisplay()) {}
//! \copydoc CDefaultFormatter::displayRole
virtual BlackMisc::CVariant displayRole(const BlackMisc::CVariant &dataCVariant) const override;
};
//! Layout will be defined by a delegate
class CDelegateFormatter : public CDefaultFormatter
{