LibrePCB Developers Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 ( )
delete
AboutDialog ( const AboutDialog other)
delete
AboutDialog ( QWidget *  parent = nullptr)
explicitnoexcept
~AboutDialog ( )
noexcept

Member Function Documentation

AboutDialog& operator= ( const AboutDialog rhs)
delete
void formatLabelHeading ( QLabel *  label)
privatenoexcept

Format a heading label in the about dialog.

Parameters
labelPointer to the QLabel instance
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

QScopedPointer<Ui::AboutDialog> mUi
private

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