Cleaned up filter for FolderNavigationWidget.

This commit is contained in:
Robert Loehning
2010-02-04 16:52:07 +01:00
parent 401446f637
commit 1105e4d2bd

View File

@@ -72,7 +72,7 @@ public:
protected: protected:
virtual bool filterAcceptsRow(int source_row, const QModelIndex &parent) const; virtual bool filterAcceptsRow(int source_row, const QModelIndex &parent) const;
private: private:
const QString m_dot; const QVariant m_dot;
}; };
DotRemovalFilter::DotRemovalFilter(QObject *parent) : DotRemovalFilter::DotRemovalFilter(QObject *parent) :
@@ -83,11 +83,7 @@ DotRemovalFilter::DotRemovalFilter(QObject *parent) :
bool DotRemovalFilter::filterAcceptsRow(int source_row, const QModelIndex &parent) const bool DotRemovalFilter::filterAcceptsRow(int source_row, const QModelIndex &parent) const
{ {
// Check for first entry unless we are at '/'. return sourceModel()->data(parent.child(source_row, 0)) != m_dot;
if (source_row || !parent.isValid())
return true;
const QString fileName = sourceModel()->data(parent.child(source_row, 0)).toString();
return fileName != m_dot;
} }
class FolderNavigationModel : public QFileSystemModel class FolderNavigationModel : public QFileSystemModel