rssguard/src/librssguard/gui/reusable/labelwithstatus.h

27 lines
605 B
C++

// For license of this file, see <project-root-folder>/LICENSE.md.
#ifndef LABELWITHSTATUS_H
#define LABELWITHSTATUS_H
#include "gui/reusable/widgetwithstatus.h"
#include <QLabel>
class RSSGUARD_DLLSPEC LabelWithStatus : public WidgetWithStatus {
Q_OBJECT
public:
explicit LabelWithStatus(QWidget* parent = nullptr);
void setStatus(StatusType status, const QString& label_text, const QString& status_text);
// Access to label.
QLabel* label() const;
};
inline QLabel* LabelWithStatus::label() const {
return static_cast<QLabel*>(m_wdgInput);
}
#endif // LABELWITHSTATUS_H