NoServers = 0x40,
FullCustom = 0x80
};
- Q_DECLARE_FLAGS(Modes, Mode);
+ Q_DECLARE_FLAGS(Modes, Mode)
BufferViewFilter(QAbstractItemModel *model, BufferViewConfig *config = 0);
void setConfig(BufferViewConfig *config);
inline BufferViewConfig *config() const { return _config; }
+ virtual void sort(int column, Qt::SortOrder order = Qt::AscendingOrder);
+
public slots:
void checkPreviousCurrentForRemoval(const QModelIndex ¤t, const QModelIndex &previous);
void checkItemForRemoval(const QModelIndex &index) { checkItemsForRemoval(index, index); }
signals:
void _dataChanged(const QModelIndex &source_topLeft, const QModelIndex &source_bottomRight);
+ void configChanged();
private slots:
void configInitialized();
private:
QPointer<BufferViewConfig> _config;
+ Qt::SortOrder _sortOrder;
QColor _FgColorInactiveActivity;
QColor _FgColorNoActivity;