LeechCraft  0.6.70-15082-g543737046d
Modular cross-platform feature rich live environment.
IHaveDiagInfo Class Referenceabstract

Interface for plugins having human-readable diagnostic data. More...

#include "ihavediaginfo.h"

Public Member Functions

virtual ~IHaveDiagInfo ()
 
virtual QString GetDiagInfoString () const =0
 Returns the human-readable diagnostic info. More...
 

Detailed Description

Interface for plugins having human-readable diagnostic data.

Library versions, the compiled-in features, etc., count as diagnostic info. The info aggregated from all plugins will be sent to the issue tracker with bug reports, for example, so returning proper data can aid in debugging.

Definition at line 22 of file ihavediaginfo.h.

Constructor & Destructor Documentation

◆ ~IHaveDiagInfo()

virtual IHaveDiagInfo::~IHaveDiagInfo ( )
inlinevirtual

Definition at line 25 of file ihavediaginfo.h.

Member Function Documentation

◆ GetDiagInfoString()

virtual QString IHaveDiagInfo::GetDiagInfoString ( ) const
pure virtual

Returns the human-readable diagnostic info.

Returns
The human-readable diagnostic info.

The documentation for this class was generated from the following file: