19 #ifndef __SONG_HEADER_EDITOR_HH__
20 #define __SONG_HEADER_EDITOR_HH__
92 const QImage &
cover();
116 void onIndexChanged(
const QString &text);
117 void onTextEdited(
const QString &text);
118 void onValueChanged(
int value);
119 void onDiagramsChanged();
120 void onCoverChanged();
147 LineEdit *m_titleLineEdit;
148 LineEdit *m_artistLineEdit;
149 LineEdit *m_albumLineEdit;
150 LineEdit *m_originalSongLineEdit;
151 LineEdit *m_urlLineEdit;
152 QComboBox *m_languageComboBox;
153 QSpinBox *m_columnCountSpinBox;
154 QSpinBox *m_capoSpinBox;
155 QSpinBox *m_transposeSpinBox;
161 QStackedLayout *m_stackedLayout;
166 class QDragEnterEvent;
167 class QDragMoveEvent;
168 class QDragLeaveEvent;
169 class QDragDropEvent;
203 const QImage &
cover();
216 void setCover(
const QString &filename);
250 void changed(
const QMimeData *mimeData = 0);
265 void dragEnterEvent(QDragEnterEvent *event);
266 void dragMoveEvent(QDragMoveEvent *event);
267 void dragLeaveEvent(QDragLeaveEvent *event);
268 void dropEvent(QDropEvent *event);
269 virtual void mousePressEvent(QMouseEvent *event);
270 virtual void mouseReleaseEvent(QMouseEvent *event);
271 virtual void contextMenuEvent(QContextMenuEvent *event);
279 #endif // __SONG_HEADER_EDITOR_HH__