LibrePCB Developers Documentation
AboutDialog Class Referencefinal

The AboutDialog class. More...

#include <aboutdialog.h>

Inherits QDialog.

+ Collaboration diagram for AboutDialog:

Public Member Functions

 AboutDialog ()=delete
 
 AboutDialog (const AboutDialog &other)=delete
 
 AboutDialog (QWidget *parent=nullptr) noexcept
 
 ~AboutDialog () noexcept
 
AboutDialogoperator= (const AboutDialog &rhs)=delete
 

Private Member Functions

void formatLabelHeading (QLabel *label) noexcept
 Format a heading label in the about dialog. More...
 
void formatLabelText (QLabel *label, bool selectable, bool containsLinks) noexcept
 Format a text label in the about dialog. More...
 

Private Attributes

QScopedPointer< Ui::AboutDialog > mUi
 

Detailed Description

The AboutDialog class.

Constructor & Destructor Documentation

◆ AboutDialog() [1/3]

AboutDialog ( )
delete

◆ AboutDialog() [2/3]

AboutDialog ( const AboutDialog other)
delete

◆ AboutDialog() [3/3]

AboutDialog ( QWidget *  parent = nullptr)
explicitnoexcept

◆ ~AboutDialog()

~AboutDialog ( )
noexcept

Member Function Documentation

◆ operator=()

AboutDialog& operator= ( const AboutDialog rhs)
delete

◆ formatLabelHeading()

void formatLabelHeading ( QLabel *  label)
privatenoexcept

Format a heading label in the about dialog.

Parameters
labelPointer to the QLabel instance

◆ formatLabelText()

void formatLabelText ( QLabel *  label,
bool  selectable,
bool  containsLinks 
)
privatenoexcept

Format a text label in the about dialog.

Parameters
labelPointer to the QLabel instance
selectableWhether to make the text mouse-selectable
containsLinksWhether to open links in external application (e.g. web browser)

Member Data Documentation

◆ mUi

QScopedPointer<Ui::AboutDialog> mUi
private

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