Krita Source Code Documentation
Loading...
Searching...
No Matches
KisAnimTimelineDocker::Private Struct Reference

Public Member Functions

 Private (QWidget *parent)
 

Public Attributes

QPointer< KisCanvas2canvas
 
KisSignalAutoConnectionsStore canvasConnections
 
KisAnimationPlaybackControlsModel controlsModel
 
KisAnimTimelineFramesModelframesModel
 
KisAnimTimelineFramesViewframesView
 
KisMainWindowmainWindow
 
KisPlaybackEngineplaybackEngine {nullptr}
 
KisAnimTimelineDockerTitlebartitlebar
 

Detailed Description

Definition at line 269 of file KisAnimTimelineDocker.cpp.

Constructor & Destructor Documentation

◆ Private()

KisAnimTimelineDocker::Private::Private ( QWidget * parent)
inline

Definition at line 271 of file KisAnimTimelineDocker.cpp.

275 , mainWindow(nullptr)
276 {
278 framesView->setMinimumHeight(50);
279
281 connect(titlebar->removeAudioAction, &QAction::triggered, framesView, [&](){framesView->slotAudioChannelRemove();});
283 connect(titlebar->volumeSlider, SIGNAL(valueChanged(int)), framesView, SLOT(slotAudioVolumeChanged(int)));
284 }
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
A customized titlebar for the Animation Timeline Docker that's packed with useful widgets and menus.
void setModel(QAbstractItemModel *model) override
KisAnimTimelineDockerTitlebar * titlebar
KisAnimTimelineFramesModel * framesModel
KisAnimTimelineFramesView * framesView

References connect(), framesModel, framesView, KisAnimTimelineDockerTitlebar::importAudioAction, KisAnimTimelineDockerTitlebar::muteAudioAction, KisAnimTimelineDockerTitlebar::removeAudioAction, KisAnimTimelineFramesView::setModel(), KisAnimTimelineFramesView::slotAudioChannelMute(), KisAnimTimelineFramesView::slotSelectAudioChannelFile(), titlebar, and KisAnimTimelineDockerTitlebar::volumeSlider.

Member Data Documentation

◆ canvas

QPointer<KisCanvas2> KisAnimTimelineDocker::Private::canvas

Definition at line 290 of file KisAnimTimelineDocker.cpp.

◆ canvasConnections

KisSignalAutoConnectionsStore KisAnimTimelineDocker::Private::canvasConnections

Definition at line 293 of file KisAnimTimelineDocker.cpp.

◆ controlsModel

KisAnimationPlaybackControlsModel KisAnimTimelineDocker::Private::controlsModel

Definition at line 295 of file KisAnimTimelineDocker.cpp.

◆ framesModel

KisAnimTimelineFramesModel* KisAnimTimelineDocker::Private::framesModel

Definition at line 286 of file KisAnimTimelineDocker.cpp.

◆ framesView

KisAnimTimelineFramesView* KisAnimTimelineDocker::Private::framesView

Definition at line 287 of file KisAnimTimelineDocker.cpp.

◆ mainWindow

KisMainWindow* KisAnimTimelineDocker::Private::mainWindow

Definition at line 294 of file KisAnimTimelineDocker.cpp.

◆ playbackEngine

KisPlaybackEngine* KisAnimTimelineDocker::Private::playbackEngine {nullptr}

Definition at line 291 of file KisAnimTimelineDocker.cpp.

291{nullptr};

◆ titlebar

KisAnimTimelineDockerTitlebar* KisAnimTimelineDocker::Private::titlebar

Definition at line 288 of file KisAnimTimelineDocker.cpp.


The documentation for this struct was generated from the following file: