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);
|
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:
|
public:
|
||||||
explicit YACReaderTreeView(QWidget *parent = 0);
|
explicit YACReaderTreeView(QWidget *parent = 0);
|
||||||
void mousePressEvent(QMouseEvent *event) override;
|
void mousePressEvent(QMouseEvent *event) override;
|
||||||
|
signals:
|
||||||
|
void currentIndexChanged(const QModelIndex &);
|
||||||
protected slots:
|
protected slots:
|
||||||
// fix for drop auto expand
|
// fix for drop auto expand
|
||||||
void expandCurrent();
|
void expandCurrent();
|
||||||
@ -20,6 +22,8 @@ protected:
|
|||||||
void dragMoveEvent(QDragMoveEvent *event) override;
|
void dragMoveEvent(QDragMoveEvent *event) override;
|
||||||
void dropEvent(QDropEvent *event) override;
|
void dropEvent(QDropEvent *event) override;
|
||||||
|
|
||||||
|
void currentChanged(const QModelIndex ¤t, const QModelIndex &previous) override;
|
||||||
|
|
||||||
// fix for drop auto expand
|
// fix for drop auto expand
|
||||||
QTimer expandTimer;
|
QTimer expandTimer;
|
||||||
QTimer t;
|
QTimer t;
|
||||||
|
Loading…
Reference in New Issue
Block a user