added select all and deselect all functions

This commit is contained in:
itsmattkc
2019-09-24 15:02:24 +10:00
parent ef39151b53
commit 69da763d9f
8 changed files with 63 additions and 2 deletions
+8
View File
@@ -67,6 +67,14 @@ void PanelWidget::GoToEnd()
{
}
void PanelWidget::SelectAll()
{
}
void PanelWidget::DeselectAll()
{
}
void PanelWidget::SetTitle(const QString &t)
{
title_ = t;
+4
View File
@@ -79,6 +79,10 @@ public:
virtual void GoToEnd();
virtual void SelectAll();
virtual void DeselectAll();
protected:
/**
* @brief Set panel's title
+18
View File
@@ -199,6 +199,24 @@ void TimelineView::DisconnectTimelineNode()
ConnectTimelineNode(nullptr);
}
void TimelineView::SelectAll()
{
QList<QGraphicsItem*> all_items = items();
foreach (QGraphicsItem* i, all_items) {
i->setSelected(true);
}
}
void TimelineView::DeselectAll()
{
QList<QGraphicsItem*> all_items = items();
foreach (QGraphicsItem* i, all_items) {
i->setSelected(false);
}
}
void TimelineView::SetTime(const int64_t time)
{
playhead_ = time;
+4
View File
@@ -52,6 +52,10 @@ public:
void DisconnectTimelineNode();
void SelectAll();
void DeselectAll();
public slots:
void SetTimebase(const rational& timebase);