X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fuisupport%2Fbufferviewfilter.h;h=01812b9b07ec2eac4b1d313966539eae9aed1f2f;hp=501652105e771f92241d807861e61d21f156d178;hb=cb91905054a970d659ff50f40798e8e1e674a388;hpb=01e673b540fd0cf2e6442b490616340ee08f0e34 diff --git a/src/uisupport/bufferviewfilter.h b/src/uisupport/bufferviewfilter.h index 50165210..01812b9b 100644 --- a/src/uisupport/bufferviewfilter.h +++ b/src/uisupport/bufferviewfilter.h @@ -24,7 +24,6 @@ #include #include #include -#include #include #include #include @@ -57,8 +56,6 @@ public: virtual bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent); QVariant data(const QModelIndex &index, int role) const; - QVariant icon(const QModelIndex &index) const; -// QVariant foreground(const QModelIndex &index) const; QVariant checkedState(const QModelIndex &index) const; bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole); @@ -89,18 +86,14 @@ signals: private slots: void configInitialized(); - void showUserStateIconsChanged(); void enableEditMode(bool enable); + void showServerQueriesChanged(); private: QPointer _config; Qt::SortOrder _sortOrder; - QPixmap _userOfflineIcon; - QPixmap _userAwayIcon; - QPixmap _userOnlineIcon; - bool _showUserStateIcons; - + bool _showServerQueries; bool _editMode; QAction _enableEditMode; QSet _toAdd; @@ -109,7 +102,8 @@ private: bool filterAcceptBuffer(const QModelIndex &) const; bool filterAcceptNetwork(const QModelIndex &) const; - void addBuffer(const BufferId &) const; + void addBuffer(const BufferId &bufferId) const; + void addBuffers(const QList &bufferIds) const; static bool bufferIdLessThan(const BufferId &, const BufferId &); }; Q_DECLARE_OPERATORS_FOR_FLAGS(BufferViewFilter::Modes)