// Copyright 1998-2014 Epic Games, Inc. All Rights Reserved. #pragma once #include "ISourceCodeAccessor.h" class FDefaultSourceCodeAccessor : public ISourceCodeAccessor { public: /** ISourceCodeAccessor implementation */ virtual bool CanAccessSourceCode() const override; virtual FName GetFName() const override; virtual FText GetNameText() const override; virtual FText GetDescriptionText() const override; virtual bool OpenSolution() override; virtual bool OpenFileAtLine(const FString& FullPath, int32 LineNumber, int32 ColumnNumber = 0) override; virtual bool OpenSourceFiles(const TArray& AbsoluteSourcePaths) override; virtual bool SaveAllOpenDocuments() const override; virtual void Tick(const float DeltaTime) override; };