Guitar
Public Slots | Public Member Functions | Public Attributes | Private Slots | Private Member Functions | Private Attributes | List of all members
SettingsDialog Class Reference

#include <SettingsDialog.h>

Inheritance diagram for SettingsDialog:
Inheritance graph
[legend]
Collaboration diagram for SettingsDialog:
Collaboration graph
[legend]

Public Slots

void accept () override
 
void done (int) override
 

Public Member Functions

 SettingsDialog (MainWindow *parent)
 
 ~SettingsDialog () override
 
MainWindowmainwindow ()
 
SettingsDialogdialog ()
 
ApplicationSettings const & settings () const
 

Public Attributes

ApplicationSettings settings_
 

Private Slots

void on_treeWidget_currentItemChanged (QTreeWidgetItem *current, QTreeWidgetItem *previous)
 

Private Member Functions

void exchange (bool save)
 
void loadSettings ()
 
void saveSettings ()
 

Private Attributes

Ui::SettingsDialog * ui
 
MainWindowmainwindow_
 

Constructor & Destructor Documentation

◆ SettingsDialog()

SettingsDialog::SettingsDialog ( MainWindow parent)
explicit
Here is the call graph for this function:

◆ ~SettingsDialog()

SettingsDialog::~SettingsDialog ( )
override

Member Function Documentation

◆ accept

void SettingsDialog::accept ( )
overrideslot
Here is the call graph for this function:

◆ dialog()

SettingsDialog* SettingsDialog::dialog ( )
inline

◆ done

void SettingsDialog::done ( int  r)
overrideslot

◆ exchange()

void SettingsDialog::exchange ( bool  save)
private
Here is the call graph for this function:

◆ loadSettings()

void SettingsDialog::loadSettings ( )
private
Here is the call graph for this function:

◆ mainwindow()

MainWindow* SettingsDialog::mainwindow ( )
inline

◆ on_treeWidget_currentItemChanged

void SettingsDialog::on_treeWidget_currentItemChanged ( QTreeWidgetItem *  current,
QTreeWidgetItem *  previous 
)
privateslot

◆ saveSettings()

void SettingsDialog::saveSettings ( )
private
Here is the call graph for this function:

◆ settings()

ApplicationSettings const& SettingsDialog::settings ( ) const
inline

Member Data Documentation

◆ mainwindow_

MainWindow* SettingsDialog::mainwindow_
private

◆ settings_

ApplicationSettings SettingsDialog::settings_

◆ ui

Ui::SettingsDialog* SettingsDialog::ui
private

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