VGamepad PC
The Windows app for the virtual game controller.
Loading...
Searching...
No Matches
Badge Class Reference

#include <badge.hpp>

Inheritance diagram for Badge:
[legend]
Collaboration diagram for Badge:
[legend]

Public Member Functions

 Badge (QWidget *parent=nullptr)
 
 ~Badge () override=default
 
void loadBadge (const QString &imageUrl, const QString &linkUrl="")
 

Protected Member Functions

void mousePressEvent (QMouseEvent *event) override
 

Private Slots

void onNetworkReplyFinished ()
 

Private Attributes

QNetworkAccessManager * networkManager
 
QString linkUrl
 

Constructor & Destructor Documentation

◆ Badge()

Badge::Badge ( QWidget * parent = nullptr)
explicit

◆ ~Badge()

Badge::~Badge ( )
overridedefault

Member Function Documentation

◆ loadBadge()

void Badge::loadBadge ( const QString & imageUrl,
const QString & linkUrl = "" )

◆ mousePressEvent()

void Badge::mousePressEvent ( QMouseEvent * event)
overrideprotected

◆ onNetworkReplyFinished

void Badge::onNetworkReplyFinished ( )
privateslot

Member Data Documentation

◆ linkUrl

QString Badge::linkUrl
private

◆ networkManager

QNetworkAccessManager* Badge::networkManager
private

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