Open-Typer
Open source typewriting tutor program
Loading...
Searching...
No Matches
SettingsCategory Class Reference

The SettingsCategory class provides a model for settings categories. More...

#include "app/settings/SettingsCategory.h"

Inheritance diagram for SettingsCategory:
Collaboration diagram for SettingsCategory:

Signals

void nameChanged (QString name)
 
void iconNameChanged (QString iconName)
 
void iconSourceChanged (QString iconSource)
 
void qmlFileNameChanged (QString qmlFileName)
 
void visibleChanged (bool visible)
 

Public Member Functions

 SettingsCategory (QObject *parent=nullptr)
 
QString name (void)
 
void setName (QString newName)
 
QString iconName (void)
 
void setIconName (QString newIconName)
 
QString iconSource (void)
 
void setIconSource (QString newIconSource)
 
QString qmlFileName (void)
 
void setQmlFileName (QString newQmlFileName)
 
bool visible (void)
 
void setVisible (bool newVisible)
 

Properties

QString name
 
QString iconName
 
QString iconSource
 
QString qmlFileName
 
bool visible
 

Private Attributes

QString m_name
 
QString m_iconName
 
QString m_iconSource
 
QString m_qmlFileName
 
bool m_visible = true
 

Detailed Description

The SettingsCategory class provides a model for settings categories.

Constructor & Destructor Documentation

◆ SettingsCategory()

SettingsCategory::SettingsCategory ( QObject *  parent = nullptr)
explicit

Constructs SettingsCategory.

Property Documentation

◆ iconName

QString SettingsCategory::iconName
readwrite

The icon name.

◆ iconSource

QString SettingsCategory::iconSource
readwrite

The icon source (URL).

◆ name

QString SettingsCategory::name
readwrite

Category name.

◆ qmlFileName

QString SettingsCategory::qmlFileName
readwrite

The name of the QML file of the settings category.

◆ visible

bool SettingsCategory::visible
readwrite

Whether the settings category is visible.


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