Go to the documentation of this file.
8 #ifndef PROPERTIESDIALOG_H_
9 #define PROPERTIESDIALOG_H_
11 #include "ui_propertiesdialog.h"
12 #include "ui_documentproperties.h"
13 #include "ui_sheetproperties.h"
14 #include "ui_staffproperties.h"
15 #include "ui_voiceproperties.h"
16 #include "ui_lyricscontextproperties.h"
17 #include "ui_functionmarkcontextproperties.h"
19 class QTreeWidgetItem;
static void documentProperties(CADocument *doc, QWidget *parent)
Definition: propertiesdialog.cpp:173
Definition: propertiesdialog.h:49
void setPoet(const QString poet)
Definition: document.h:54
const QString composer()
Definition: document.h:39
QHash< QTreeWidgetItem *, CASheet * > _sheetItem
Definition: propertiesdialog.h:103
const QList< CAVoice * > & voiceList()
Definition: staff.h:35
void setTitle(const QString title)
Definition: document.h:50
QHash< CASheet *, QWidget * > _sheetPropertiesWidget
Definition: propertiesdialog.h:102
@ Staff
Definition: context.h:23
const QString comments()
Definition: document.h:48
QHash< CAContext *, QWidget * > _contextPropertiesWidget
Definition: propertiesdialog.h:104
void createDocumentFromTree()
Definition: propertiesdialog.cpp:372
void buildTree()
Definition: propertiesdialog.cpp:60
QHash< QTreeWidgetItem *, CAContext * > _contextItem
Definition: propertiesdialog.h:105
Definition: propertiesdialog.h:29
void on_uiButtonBox_clicked(QAbstractButton *)
Definition: propertiesdialog.cpp:291
Class which represents the current document.
Definition: document.h:19
void addContext(CAContext *c)
Definition: sheet.h:33
CASheetProperties(QWidget *parent=0)
Definition: propertiesdialog.h:41
void updateDocumentProperties(CADocument *)
Definition: propertiesdialog.cpp:433
Class which represents a voice in the staff.
Definition: voice.h:23
void setComments(const QString comments)
Definition: document.h:61
const QDateTime dateCreated()
Definition: document.h:45
const QString dedication()
Definition: document.h:43
void setMidiChannel(const unsigned char ch)
Definition: voice.h:105
void pushUndoCommand()
Definition: undo.cpp:105
QHash< CAVoice *, QWidget * > _voicePropertiesWidget
Definition: propertiesdialog.h:106
static void voiceProperties(CAVoice *voice, QWidget *parent)
Definition: propertiesdialog.cpp:197
CAFunctionMarkContextProperties(QWidget *parent=0)
Definition: propertiesdialog.h:61
void setDedication(const QString dedication)
Definition: document.h:56
const QString textTranslator()
Definition: document.h:42
void updateSheetProperties(CASheet *)
Definition: propertiesdialog.cpp:450
void setComposer(const QString composer)
Definition: document.h:52
Definition: propertiesdialog.h:44
void on_uiComposer_editingFinished()
Definition: propertiesdialog.cpp:206
void setMidiPitchOffset(const char midiPitchOffset)
Definition: voice.h:111
void applyProperties()
Definition: propertiesdialog.cpp:307
void createUndoCommand(CADocument *d, QString text)
Definition: undo.cpp:183
const QString poet()
Definition: document.h:41
Context for function marks.
Definition: functionmarkcontext.h:19
const QString copyright()
Definition: document.h:44
CADocument * _document
Definition: propertiesdialog.h:99
void removeVoice(CAVoice *voice)
Definition: staff.h:39
unsigned char midiChannel()
Definition: voice.h:104
QHash< QTreeWidgetItem *, CAVoice * > & voiceItem()
Definition: propertiesdialog.h:79
QTreeWidgetItem * documentItem()
Definition: propertiesdialog.h:76
void on_uiDown_clicked(bool)
Definition: propertiesdialog.cpp:419
void setNumberOfLines(int val)
Definition: staff.h:31
const QList< CASheet * > & sheetList()
Definition: document.h:26
@ FunctionMarkContext
Definition: context.h:25
Definition: propertiesdialog.h:54
Represents a staff in the sheet.
Definition: staff.h:25
CAVoiceProperties(QWidget *parent=0)
Definition: propertiesdialog.h:51
QTreeWidgetItem * _documentItem
Definition: propertiesdialog.h:100
CAContextType contextType()
Definition: context.h:32
const QString title()
Definition: document.h:37
void updateStaffProperties(CAStaff *)
Definition: propertiesdialog.cpp:454
CAStaffProperties(QWidget *parent=0)
Definition: propertiesdialog.h:46
void removeContext(CAContext *c)
Definition: sheet.h:34
void setCopyright(const QString copyright)
Definition: document.h:57
void setTextTranslator(const QString textTranslator)
Definition: document.h:55
static CAUndo * undo()
Definition: canorus.h:58
void updateFunctionMarkContextProperties(CAFunctionMarkContext *)
Definition: propertiesdialog.cpp:472
const QList< CAContext * > & contextList()
Definition: sheet.h:29
QHash< QTreeWidgetItem *, CASheet * > & sheetItem()
Definition: propertiesdialog.h:77
Advanced Document, Sheet, Staff etc. properties.
Definition: propertiesdialog.h:65
void updateVoiceProperties(CAVoice *)
Definition: propertiesdialog.cpp:461
static void rebuildUI(CADocument *document, CASheet *sheet)
Definition: canorus.cpp:326
const QString subtitle()
Definition: document.h:38
Definition: propertiesdialog.h:39
CADocumentProperties(CADocument *doc, QWidget *parent=0)
Definition: propertiesdialog.h:32
One stanza line of lyrics.
Definition: lyricscontext.h:19
QHash< QTreeWidgetItem *, CAVoice * > _voiceItem
Definition: propertiesdialog.h:107
QWidget * _documentPropertiesWidget
Definition: propertiesdialog.h:101
CAStaff * staff()
Definition: voice.h:29
Line of music elements in the sheet.
Definition: context.h:16
const QString arranger()
Definition: document.h:40
void addVoice(CAVoice *voice)
Definition: staff.h:36
static void contextProperties(CAContext *context, QWidget *parent)
Definition: propertiesdialog.cpp:189
@ FiguredBassContext
Definition: context.h:26
void removeSheet(CASheet *sheet)
Definition: document.h:30
QHash< QTreeWidgetItem *, CAContext * > & contextItem()
Definition: propertiesdialog.h:78
@ LyricsContext
Definition: context.h:24
void updateLyricsContextProperties(CALyricsContext *)
Definition: propertiesdialog.cpp:468
CADocument * document()
Definition: propertiesdialog.h:75
void addSheet(CASheet *sheet)
Definition: document.h:28
void on_uiUp_clicked(bool)
Definition: propertiesdialog.cpp:405
Definition: propertiesdialog.h:59
Represents a single sheet of paper in the document.
Definition: sheet.h:22
CAPropertiesDialog(CADocument *doc, QWidget *parent=0)
Definition: propertiesdialog.cpp:42
void setArranger(const QString arranger)
Definition: document.h:53
virtual ~CAPropertiesDialog()
Definition: propertiesdialog.cpp:53
int numberOfLines()
Definition: staff.h:30
CADocument * _document
Definition: propertiesdialog.h:36
void setSubtitle(const QString subtitle)
Definition: document.h:51
void on_uiDocumentTree_currentItemChanged(QTreeWidgetItem *cur, QTreeWidgetItem *prev)
Definition: propertiesdialog.cpp:227
CADocument * document()
Definition: sheet.h:43
static void sheetProperties(CASheet *sheet, QWidget *parent)
Definition: propertiesdialog.cpp:181
CASheet * sheet()
Definition: context.h:34
char midiPitchOffset()
Definition: voice.h:110
CALyricsContextProperties(QWidget *parent=0)
Definition: propertiesdialog.h:56