30 QHBoxLayout *_hBoxLayout;
32 QStack<QDir> _hiddenFolders;
39 explicit AddressBar(QWidget *parent =
nullptr);
41 static QString getVolumeInfo(
const QString &drive);
44 void findAndHighlightButton(
const QPoint &p);
48 inline bool isDown()
const {
return _isDown; }
49 inline void setDown(
bool down) { _isDown = down; }
54 virtual void mousePressEvent(QMouseEvent *)
override;
56 virtual void paintEvent(QPaintEvent *)
override;
58 virtual void resizeEvent(QResizeEvent *event)
override;
68 int createSubDirButtons(
const QDir &path);
72 void init(
const QDir &initDir);
78 void showDrivesAndPreviousFolders();
84 void aboutToChangePath(
const QDir &);
87 #endif // ADDRESSBAR_H
bool isDown() const
Definition: addressbar.h:48
void setDown(bool down)
Definition: addressbar.h:49
The AddressBar class is the place where subfolders (instance of AddressBarButton) will be appended...
Definition: addressbar.h:26
The AddressBarLineEdit class.
Definition: addressbarlineedit.h:18
QDir currentDir() const
Definition: addressbar.h:46
bool hasHiddenFolders() const
Definition: addressbar.h:51
#define MIAMTABPLAYLISTS_LIBRARY
Definition: miamtabplaylists_global.hpp:8