LMMS
Loading...
Searching...
No Matches
lmms::PluginIssue Class Reference

Issue type bundled with informational string. More...

#include <PluginIssue.h>

Public Member Functions

 PluginIssue (PluginIssueType it, std::string msg=std::string())
PluginIssueType type () const
bool operator== (const PluginIssue &other) const
bool operator< (const PluginIssue &other) const

Static Private Member Functions

static const char * msgFor (const PluginIssueType &it)

Private Attributes

PluginIssueType m_issueType
std::string m_info

Friends

QDebug operator<< (QDebug stream, const PluginIssue &iss)

Detailed Description

Issue type bundled with informational string.

Constructor & Destructor Documentation

◆ PluginIssue()

lmms::PluginIssue::PluginIssue ( PluginIssueType it,
std::string msg = std::string() )
inline

Member Function Documentation

◆ msgFor()

const char * lmms::PluginIssue::msgFor ( const PluginIssueType & it)
staticprivate

◆ operator<()

bool lmms::PluginIssue::operator< ( const PluginIssue & other) const

◆ operator==()

bool lmms::PluginIssue::operator== ( const PluginIssue & other) const

◆ type()

PluginIssueType lmms::PluginIssue::type ( ) const
inline

◆ operator<<

QDebug operator<< ( QDebug stream,
const PluginIssue & iss )
friend

Member Data Documentation

◆ m_info

std::string lmms::PluginIssue::m_info
private

◆ m_issueType

PluginIssueType lmms::PluginIssue::m_issueType
private

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