// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. #pragma once /** Implements a row widget for query list. */ class SCAQueryTableRow : public SMultiColumnTableRow< TSharedPtr > { public: SLATE_BEGIN_ARGS(SCAQueryTableRow) {} SLATE_ARGUMENT(TSharedPtr, OwnerAnalyzerWidget) SLATE_ARGUMENT(TSharedPtr, Item) SLATE_END_ARGS() public: void Construct(const FArguments& InArgs, const TSharedRef& InOwnerTableView); virtual TSharedRef GenerateWidgetForColumn(const FName& ColumnName) override; // delegate FText GetTotalTimeText() const; private: /** Tree item */ TSharedPtr Item; /** Analyzer widget that owns us */ TWeakPtr OwnerAnalyzerWidgetPtr; };