#ifndef SOURCE_GROUP_CXX_H #define SOURCE_GROUP_CXX_H #include #include #include "project/SourceGroup.h" #include "settings/SourceGroupSettingsCxx.h" class SourceGroupCxx: public SourceGroup { public: SourceGroupCxx(std::shared_ptr settings); virtual ~SourceGroupCxx(); virtual SourceGroupType getType() const; virtual bool prepareRefresh(); virtual void fetchAllSourceFilePaths(); virtual std::vector> getIndexerCommands( std::set* filesToIndex, bool fullRefresh); private: std::shared_ptr m_settings; }; #endif // SOURCE_GROUP_CXX_H