#include "systemconsts.h" #include #include #include SystemConsts* pSystemConsts; SystemConsts::SystemConsts(): mDefaultFileFilters() { addDefaultFileFilter(QObject::tr("C files"),"*.c"); addDefaultFileFilter(QObject::tr("C++ files"),"*.cpp *.cc *.cxx"); addDefaultFileFilter(QObject::tr("Header files"),"*.h *.hh"); addDefaultFileFilter(QObject::tr("Text files"),"*.txt"); addDefaultFileFilter(QObject::tr("All files"),"*"); } const QStringList &SystemConsts::defaultFileFilters() const noexcept { return mDefaultFileFilters; } const QString &SystemConsts::defaultFileFilter() const noexcept { return mDefaultFileFilters[1]; } void SystemConsts::addDefaultFileFilter(const QString &name, const QString &fileExtensions) { mDefaultFileFilters.append(name+ " (" + fileExtensions+")"); }