mirror of
https://github.com/YACReader/yacreader
synced 2025-05-28 03:10:27 -04:00
Add a signal to YACReaderTreeView to know when the current index changes
This commit is contained in:
parent
3792a1efc5
commit
a619947bfd
@ -107,3 +107,10 @@ void YACReaderTreeView::dropEvent(QDropEvent *event)
|
||||
|
||||
QTreeView::dropEvent(event);
|
||||
}
|
||||
|
||||
void YACReaderTreeView::currentChanged(const QModelIndex ¤t, const QModelIndex &previous)
|
||||
{
|
||||
QTreeView::currentChanged(current, previous);
|
||||
|
||||
emit currentIndexChanged(current);
|
||||
}
|
||||
|
@ -9,6 +9,8 @@ class YACReaderTreeView : public QTreeView
|
||||
public:
|
||||
explicit YACReaderTreeView(QWidget *parent = 0);
|
||||
void mousePressEvent(QMouseEvent *event) override;
|
||||
signals:
|
||||
void currentIndexChanged(const QModelIndex &);
|
||||
protected slots:
|
||||
// fix for drop auto expand
|
||||
void expandCurrent();
|
||||
@ -20,6 +22,8 @@ protected:
|
||||
void dragMoveEvent(QDragMoveEvent *event) override;
|
||||
void dropEvent(QDropEvent *event) override;
|
||||
|
||||
void currentChanged(const QModelIndex ¤t, const QModelIndex &previous) override;
|
||||
|
||||
// fix for drop auto expand
|
||||
QTimer expandTimer;
|
||||
QTimer t;
|
||||
|
Loading…
Reference in New Issue
Block a user