Ref T189, context menu "Clear highlighting" only if there are highlighted rows

* added customMenu in template
* added hasHighlightedRows
This commit is contained in:
Klaus Basan
2017-11-12 03:38:43 +01:00
parent e24914cc26
commit 3d76eabac5
6 changed files with 32 additions and 4 deletions

View File

@@ -71,9 +71,12 @@ namespace BlackGui
//! The highlight color
void setHighlightModelStringsColor(const QBrush &brush) { m_highlightColor = brush; }
//! \copydoc CListModelBase::clearHighlighting
//! \copydoc CListModelBaseNonTemplate::clearHighlighting
virtual void clearHighlighting() override;
//! \copydoc CListModelBaseNonTemplate::hasHighlightedRows
virtual bool hasHighlightedRows() const override;
//! Model strings
QStringList getModelStrings(bool sort) const;