Canorus 0.0
Public Types | Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
CASettingsDialog Class Reference

#include <settingsdialog.h>

Inheritance diagram for CASettingsDialog:
Inheritance graph
[legend]

Public Types

enum  CASettingsPage {
  UndefinedSettings = -1 , EditorSettings = 0 , AppearanceSettings = 1 , ActionSettings = 2 ,
  LoadSaveSettings = 3 , PlaybackSettings = 4 , PrintingSettings = 5
}
 

Public Member Functions

 CASettingsDialog (CASettingsPage currentPage, QWidget *parent=0)
 
 ~CASettingsDialog ()
 

Private Slots

void on_uiButtonBox_clicked (QAbstractButton *)
 
void on_uiSettingsList_currentItemChanged (QListWidgetItem *, QListWidgetItem *)
 
void on_uiDocumentsDirectoryBrowse_clicked (bool)
 
void on_uiDocumentsDirectoryRevert_clicked (bool)
 
void on_uiBackgroundColor_clicked (bool)
 
void on_uiBackgroundRevert_clicked (bool)
 
void on_uiForegroundColor_clicked (bool)
 
void on_uiForegroundRevert_clicked (bool)
 
void on_uiSelectionColor_clicked (bool)
 
void on_uiSelectionRevert_clicked (bool)
 
void on_uiSelectionAreaColor_clicked (bool)
 
void on_uiSelectionAreaRevert_clicked (bool)
 
void on_uiSelectedContextColor_clicked (bool)
 
void on_uiSelectedContextRevert_clicked (bool)
 
void on_uiHiddenElementsColor_clicked (bool)
 
void on_uiHiddenElementsRevert_clicked (bool)
 
void on_uiDisabledElementsColor_clicked (bool)
 
void on_uiDisabledElementsRevert_clicked (bool)
 
void on_uiTypesetterBrowse_clicked (bool)
 
void on_uiPdfViewerBrowse_clicked (bool)
 
void on_uiTypesetterDefault_toggled (bool)
 
void on_uiPdfViewerDefault_toggled (bool)
 

Private Member Functions

void setupPages (CASettingsPage currentPage=EditorSettings)
 
void buildPreviewSheet ()
 
void buildActionsEditorPage ()
 
void applySettings ()
 

Private Attributes

CASheet_previewSheet
 
CAActionsEditor_commandsEditor
 
QMap< int, QString > _midiInPorts
 
QMap< int, QString > _midiOutPorts
 

Detailed Description

Copyright (c) 2006-2007, Matevž Jekovec, Canorus development team All Rights Reserved. See AUTHORS for a complete list of authors.

Licensed punder the GNU GENERAL PUBLIC LICENSE. See COPYING for details.

Settings dialog for various options like editor behaviour, loading/saving settings, colors, playback options etc.

See also
CASettings

Member Enumeration Documentation

◆ CASettingsPage

Enumerator
UndefinedSettings 
EditorSettings 
AppearanceSettings 
ActionSettings 
LoadSaveSettings 
PlaybackSettings 
PrintingSettings 

Constructor & Destructor Documentation

◆ CASettingsDialog()

CASettingsDialog::CASettingsDialog ( CASettingsPage  currentPage,
QWidget *  parent = 0 
)

References buildActionsEditorPage(), buildPreviewSheet(), and setupPages().

Here is the call graph for this function:

◆ ~CASettingsDialog()

CASettingsDialog::~CASettingsDialog ( )

References _previewSheet.

Member Function Documentation

◆ applySettings()

void CASettingsDialog::applySettings ( )
private

◆ buildActionsEditorPage()

void CASettingsDialog::buildActionsEditorPage ( )
private

References _commandsEditor, CAActionsEditor::addActions(), CASettings::getActionList(), and CACanorus::settings().

Referenced by CASettingsDialog().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ buildPreviewSheet()

void CASettingsDialog::buildPreviewSheet ( )
private

References _previewSheet, CASheet::addStaff(), CASheet::staffList(), and CAClef::Treble.

Referenced by CASettingsDialog().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ on_uiBackgroundColor_clicked

void CASettingsDialog::on_uiBackgroundColor_clicked ( bool  )
privateslot

◆ on_uiBackgroundRevert_clicked

void CASettingsDialog::on_uiBackgroundRevert_clicked ( bool  )
privateslot

◆ on_uiButtonBox_clicked

void CASettingsDialog::on_uiButtonBox_clicked ( QAbstractButton *  button)
privateslot

References applySettings().

Here is the call graph for this function:

◆ on_uiDisabledElementsColor_clicked

void CASettingsDialog::on_uiDisabledElementsColor_clicked ( bool  )
privateslot

◆ on_uiDisabledElementsRevert_clicked

void CASettingsDialog::on_uiDisabledElementsRevert_clicked ( bool  )
privateslot

◆ on_uiDocumentsDirectoryBrowse_clicked

void CASettingsDialog::on_uiDocumentsDirectoryBrowse_clicked ( bool  )
privateslot

◆ on_uiDocumentsDirectoryRevert_clicked

void CASettingsDialog::on_uiDocumentsDirectoryRevert_clicked ( bool  )
privateslot

◆ on_uiForegroundColor_clicked

void CASettingsDialog::on_uiForegroundColor_clicked ( bool  )
privateslot

◆ on_uiForegroundRevert_clicked

void CASettingsDialog::on_uiForegroundRevert_clicked ( bool  )
privateslot

◆ on_uiHiddenElementsColor_clicked

void CASettingsDialog::on_uiHiddenElementsColor_clicked ( bool  )
privateslot

◆ on_uiHiddenElementsRevert_clicked

void CASettingsDialog::on_uiHiddenElementsRevert_clicked ( bool  )
privateslot

◆ on_uiPdfViewerBrowse_clicked

void CASettingsDialog::on_uiPdfViewerBrowse_clicked ( bool  )
privateslot

◆ on_uiPdfViewerDefault_toggled

void CASettingsDialog::on_uiPdfViewerDefault_toggled ( bool  checked)
privateslot

◆ on_uiSelectedContextColor_clicked

void CASettingsDialog::on_uiSelectedContextColor_clicked ( bool  )
privateslot

◆ on_uiSelectedContextRevert_clicked

void CASettingsDialog::on_uiSelectedContextRevert_clicked ( bool  )
privateslot

◆ on_uiSelectionAreaColor_clicked

void CASettingsDialog::on_uiSelectionAreaColor_clicked ( bool  )
privateslot

◆ on_uiSelectionAreaRevert_clicked

void CASettingsDialog::on_uiSelectionAreaRevert_clicked ( bool  )
privateslot

◆ on_uiSelectionColor_clicked

void CASettingsDialog::on_uiSelectionColor_clicked ( bool  )
privateslot

◆ on_uiSelectionRevert_clicked

void CASettingsDialog::on_uiSelectionRevert_clicked ( bool  )
privateslot

◆ on_uiSettingsList_currentItemChanged

void CASettingsDialog::on_uiSettingsList_currentItemChanged ( QListWidgetItem *  current,
QListWidgetItem *  previous 
)
privateslot

◆ on_uiTypesetterBrowse_clicked

void CASettingsDialog::on_uiTypesetterBrowse_clicked ( bool  )
privateslot

◆ on_uiTypesetterDefault_toggled

void CASettingsDialog::on_uiTypesetterDefault_toggled ( bool  checked)
privateslot

◆ setupPages()

void CASettingsDialog::setupPages ( CASettingsPage  currentPage = EditorSettings)
private

Member Data Documentation

◆ _commandsEditor

CAActionsEditor* CASettingsDialog::_commandsEditor
private

Referenced by buildActionsEditorPage().

◆ _midiInPorts

QMap<int, QString> CASettingsDialog::_midiInPorts
private

Referenced by applySettings(), and setupPages().

◆ _midiOutPorts

QMap<int, QString> CASettingsDialog::_midiOutPorts
private

Referenced by applySettings(), and setupPages().

◆ _previewSheet

CASheet* CASettingsDialog::_previewSheet
private

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