次のフィルターを使用してQFileSystemModelを設定しています。
QDir::Filters( Dirs|AllDirs|Files|Drives|NoDotAndDotDot|AllEntries )
私のプロキシモデルでは、正規表現を使用してファイルを名前でフィルタリングしています。
proxy_model_->setFilterRegExp(".*\\.(cpp$|cxx$|c$|hpp$|h$)");
....そして、mymodel_
がQFileSystemModelである場合、次の行があります。
model_->setNameFilters(QStringList(proxy->filterRegExp().pattern()));
...まだ表示されているファイルはグレー表示されています。なぜ、そしてどのようにそれらを「正常」にするか。