*/
class DolphinFileItemDelegate : public KFileItemDelegate
{
+ Q_OBJECT
public:
explicit DolphinFileItemDelegate(QObject* parent = 0);
virtual ~DolphinFileItemDelegate();
*/
static int nameColumnWidth(const QString& name, const QStyleOptionViewItem& option);
+private slots:
+ void handleDisplayPaletteChange();
+
private:
static void adjustOptionWidth(QStyleOptionViewItemV4& option,
const QAbstractProxyModel* proxyModel,
bool m_hasMinimizedNameColumn;
mutable QSize m_cachedSize;
mutable QPixmap m_cachedEmblems[KVersionControlPlugin::LocallyModifiedUnstagedVersion + 1];
+ mutable QColor m_cachedInactiveTextColor;
+ mutable bool m_cachedInactiveTextColorDirty;
};
inline void DolphinFileItemDelegate::setMinimizedNameColumn(bool minimized)