23#ifndef SOUND_LIBRARY_PANEL_H
24#define SOUND_LIBRARY_PANEL_H
Changes
Bitwise or-able options showing which part of the Preferences were altered using the PreferencesDialo...
std::map< QString, QString > m_drumkitRegister
Used to uniquely identify the drumkit corresponding to an item in the tree.
QString getDrumkitLabel(const QString &sDrumkitPath) const
QTreeWidgetItem * m_pTreeSessionDrumkitsItem
void on_DrumkitList_ItemChanged(QTreeWidgetItem *current, QTreeWidgetItem *previous)
void update_background_color()
QMenu * __pattern_menu_list
QMenu * __drumkit_menu_system
SoundLibraryPanel(QWidget *parent, bool bInItsOwnDialog)
void on_DrumkitList_leftClicked(QPoint pos)
QTreeWidgetItem * __pattern_item
void on_drumkitLoadAction()
void restore_background_color()
void on_drumkitDeleteAction()
void on_drumkitPropertiesAction()
void onPreferencesChanged(H2Core::Preferences::Changes changes)
void change_background_color()
virtual void updateSongEvent(int nValue) override
virtual void soundLibraryChangedEvent() override
virtual void drumkitLoadedEvent() override
QPoint __start_drag_position
QTreeWidgetItem * __pattern_item_list
bool m_bInItsOwnDialog
Whether the dialog was constructed via a click in the MainForm or as part of the GUI.
QStringList m_drumkitLabels
List of all labels used for drumkits in the tree.
void item_changed(bool bDrumkitSelected)
QString getDrumkitPath(const QString &sDrumkitLabel) const
SoundLibraryTree * __sound_library_tree
virtual void selectedInstrumentChangedEvent() override
void test_expandedItems()
QTreeWidgetItem * m_pTreeSystemDrumkitsItem
void on_patternLoadAction()
bool __expand_pattern_list
QTreeWidgetItem * __song_item
void on_patternDeleteAction()
void on_DrumkitList_mouseMove(QMouseEvent *event)
void on_DrumkitList_itemActivated(QTreeWidgetItem *item, int column)
QTreeWidgetItem * m_pTreeUserDrumkitsItem
void on_DrumkitList_rightClicked(QPoint pos)
void on_drumkitExportAction()