|
lmms
Cross-platform music production software
|
#include <FileBrowser.h>
Public Member Functions | |
| FileBrowserTreeWidget (QWidget *parent) | |
| ~FileBrowserTreeWidget () override=default | |
| QList< QString > | expandedDirs (QTreeWidgetItem *item=nullptr) const |
Protected Member Functions | |
| void | contextMenuEvent (QContextMenuEvent *e) override |
| void | mousePressEvent (QMouseEvent *me) override |
| void | mouseMoveEvent (QMouseEvent *me) override |
| void | mouseReleaseEvent (QMouseEvent *me) override |
| void | keyPressEvent (QKeyEvent *ke) override |
| void | keyReleaseEvent (QKeyEvent *ke) override |
| void | hideEvent (QHideEvent *he) override |
| void | focusOutEvent (QFocusEvent *fe) override |
| void | scrollTo (const QModelIndex &index, ScrollHint hint=EnsureVisible) override |
| void | wheelEvent (QWheelEvent *event) override |
Private Slots | |
| void | activateListItem (QTreeWidgetItem *item, int column) |
| void | openInNewInstrumentTrack (FileItem *item, bool songEditor) |
| bool | openInNewSampleTrack (FileItem *item) |
| void | openInSlicerT (FileItem *item, bool songEditor) |
| void | sendToActiveInstrumentTrack (FileItem *item) |
| void | updateDirectory (QTreeWidgetItem *item) |
Private Member Functions | |
| void | previewFileItem (FileItem *file) |
| Start a preview of a file item. | |
| void | stopPreview () |
| If a preview is playing, stop it. | |
| void | handleFile (FileItem *fi, InstrumentTrack *it) |
| void | openInNewInstrumentTrack (TrackContainer *tc, FileItem *item) |
| QList< QAction * > | getContextActions (FileItem *item, bool songEditor) |
Private Attributes | |
| bool | m_mousePressed |
| QPoint | m_pressPos |
| PlayHandle * | m_previewPlayHandle |
| This should only be accessed or modified when m_pphMutex is held. | |
| QRecursiveMutex | m_pphMutex |
| lmms::gui::FileBrowserTreeWidget::FileBrowserTreeWidget | ( | QWidget * | parent | ) |
|
overridedefault |
|
privateslot |
|
overrideprotected |
| QList< QString > lmms::gui::FileBrowserTreeWidget::expandedDirs | ( | QTreeWidgetItem * | item = nullptr | ) | const |
This method returns a QList with paths (QString's) of all directories that are expanded in the tree.
|
overrideprotected |
|
private |
|
private |
|
overrideprotected |
|
overrideprotected |
|
overrideprotected |
|
overrideprotected |
|
overrideprotected |
|
overrideprotected |
|
privateslot |
|
private |
|
privateslot |
|
privateslot |
|
private |
Start a preview of a file item.
|
overrideprotected |
|
privateslot |
|
private |
If a preview is playing, stop it.
|
privateslot |
|
overrideprotected |
|
private |
|
private |
|
private |
|
private |
This should only be accessed or modified when m_pphMutex is held.