Skip to content

Commit

Permalink
Migrate Timeline::addToolButtons to QToolBar
Browse files Browse the repository at this point in the history
  • Loading branch information
lukas-w committed Dec 8, 2014
1 parent ec9158c commit e9d841d
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 28 deletions.
3 changes: 2 additions & 1 deletion include/Timeline.h
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@


class QPixmap;
class QToolBar;
class NStateButton;
class TextFloat;

Expand Down Expand Up @@ -111,7 +112,7 @@ class Timeline : public QWidget, public JournallingObject
update();
}

void addToolButtons( QWidget * _tool_bar );
void addToolButtons(QToolBar* _tool_bar );


virtual void saveSettings( QDomDocument & _doc, QDomElement & _parent );
Expand Down
10 changes: 5 additions & 5 deletions src/core/Timeline.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
#include <QLayout>
#include <QMouseEvent>
#include <QPainter>
#include <QToolBar>


#include "Timeline.h"
Expand Down Expand Up @@ -121,7 +122,7 @@ Timeline::~Timeline()



void Timeline::addToolButtons( QWidget * _tool_bar )
void Timeline::addToolButtons( QToolBar * _tool_bar )
{
NStateButton * autoScroll = new NStateButton( _tool_bar );
autoScroll->setGeneralToolTip( tr( "Enable/disable auto-scrolling" ) );
Expand Down Expand Up @@ -152,10 +153,9 @@ void Timeline::addToolButtons( QWidget * _tool_bar )
connect( behaviourAtStop, SIGNAL( changedState( int ) ), this,
SLOT( toggleBehaviourAtStop( int ) ) );

QBoxLayout * layout = dynamic_cast<QBoxLayout *>( _tool_bar->layout() );
layout->addWidget( autoScroll );
layout->addWidget( loopPoints );
layout->addWidget( behaviourAtStop );
_tool_bar->addWidget( autoScroll );
_tool_bar->addWidget( loopPoints );
_tool_bar->addWidget( behaviourAtStop );
}


Expand Down
8 changes: 1 addition & 7 deletions src/gui/AutomationEditor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2265,13 +2265,7 @@ AutomationEditorWindow::AutomationEditorWindow() :
m_toolBar->addWidget( m_copyButton );
m_toolBar->addWidget( m_pasteButton );
m_toolBar->addSeparator();
QWidget* timeLineButtons = new QWidget();
timeLineButtons->setFixedHeight(m_cutButton->height());
timeLineButtons->move(0,0);
QLayout* l = new QHBoxLayout( timeLineButtons );
l->setSpacing(0); l->setMargin(0);
m_editor->m_timeLine->addToolButtons(timeLineButtons);
m_toolBar->addWidget(timeLineButtons);
m_editor->m_timeLine->addToolButtons(m_toolBar);
m_toolBar->addSeparator();
m_toolBar->addWidget( zoom_x_label );
m_toolBar->addWidget( m_zoomingXComboBox );
Expand Down
8 changes: 1 addition & 7 deletions src/gui/PianoRoll.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4145,13 +4145,7 @@ PianoRollWindow::PianoRollWindow() :
m_toolBar->addWidget( m_pasteButton );

m_toolBar->addSeparator();
QWidget* timeLineButtons = new QWidget();
timeLineButtons->setFixedHeight(m_toolBar->height());
timeLineButtons->move(0,0);
QLayout* l = new QHBoxLayout( timeLineButtons );
l->setSpacing(0); l->setMargin(0);
m_editor->m_timeLine->addToolButtons(timeLineButtons);
m_toolBar->addWidget(timeLineButtons);
m_editor->m_timeLine->addToolButtons(m_toolBar);

m_toolBar->addSeparator();
m_toolBar->addWidget( zoom_lbl );
Expand Down
10 changes: 2 additions & 8 deletions src/gui/SongEditor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -676,14 +676,8 @@ SongEditorWindow::SongEditorWindow(Song* song) :
m_toolBar->addSeparator();
m_toolBar->addWidget( m_drawModeButton );
m_toolBar->addWidget( m_editModeButton );

QWidget* timeLineButtons = new QWidget();
timeLineButtons->setFixedHeight(m_toolBar->height());
timeLineButtons->move(0,0);
QLayout* l = new QHBoxLayout( timeLineButtons );
l->setSpacing(0); l->setMargin(0);
m_editor->m_timeLine->addToolButtons(timeLineButtons);

m_toolBar->addSeparator();
m_editor->m_timeLine->addToolButtons(m_toolBar);
m_toolBar->addSeparator();
m_toolBar->addWidget( zoom_lbl );
m_toolBar->addWidget( m_zoomingComboBox );
Expand Down

0 comments on commit e9d841d

Please sign in to comment.