Log Viewer
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
885 B

#ifndef SIMPLEDISPLAYPROVIDERCREATOR
#define SIMPLEDISPLAYPROVIDERCREATOR
#include "viewmodel/displayString/DisplayProviderCreator.h"
class SimpleDisplayProviderCreator : public IDisplayProviderCreator
{
public:
DisplayStringProvider_ptr createDisplayProvider(ELogColumn column) const override;
private:
virtual DisplayStringProvider_ptr createId() const;
virtual DisplayStringProvider_ptr createLevel() const;
virtual DisplayStringProvider_ptr createTimestamp() const;
virtual DisplayStringProvider_ptr createFile() const;
virtual DisplayStringProvider_ptr createFunc() const;
virtual DisplayStringProvider_ptr createLineno() const;
virtual DisplayStringProvider_ptr createMsg() const;
virtual DisplayStringProvider_ptr createScope() const;
virtual DisplayStringProvider_ptr createThreadId() const;
};
#endif //SIMPLEDISPLAYPROVIDERCREATOR