Mercurial > minori
comparison include/gui/widgets/sidebar.h @ 58:b7a1c0010ffd
sidebar: link view menu and sidebar together
| author | Paper <mrpapersonic@gmail.com> |
|---|---|
| date | Thu, 28 Sep 2023 13:32:21 -0400 |
| parents | d0adc4aedfc8 |
| children | 27a19dd6cba1 |
comparison
equal
deleted
inserted
replaced
| 57:3c802806b74a | 58:b7a1c0010ffd |
|---|---|
| 14 static QIcon CreateIcon(const char* file); | 14 static QIcon CreateIcon(const char* file); |
| 15 | 15 |
| 16 signals: | 16 signals: |
| 17 void CurrentItemChanged(int index); | 17 void CurrentItemChanged(int index); |
| 18 | 18 |
| 19 public slots: | |
| 20 void SetCurrentItem(int index); | |
| 21 | |
| 19 protected: | 22 protected: |
| 20 virtual void mouseMoveEvent(QMouseEvent* event) override; | 23 virtual void mouseMoveEvent(QMouseEvent* event) override; |
| 21 QItemSelectionModel::SelectionFlags selectionCommand(const QModelIndex& index, | 24 QItemSelectionModel::SelectionFlags selectionCommand(const QModelIndex& index, |
| 22 const QEvent* event) const override; | 25 const QEvent* event) const override; |
| 23 int RemoveSeparatorsFromIndex(int index); | 26 int RemoveSeparatorsFromIndex(int index); |
| 27 int AddSeparatorsToIndex(int index); | |
| 24 }; | 28 }; |
| 25 #endif // __gui__sidebar_h | 29 #endif // __gui__sidebar_h |
