9#ifndef _TIMELINE_DOCKER_H_
10#define _TIMELINE_DOCKER_H_
12#include "kritaimage_export.h"
14#include <QScopedPointer>
119 const QScopedPointer<Private>
m_d;
float value(const T *src, size_t ch)
A customized titlebar for the Animation Timeline Docker that's packed with useful widgets and menus.
KisTransportControls * transport
KisIntParseSpinBox * frameRegister
KisIntParseSpinBox * sbEndFrame
KisIntParseSpinBox * sbStartFrame
QToolButton * btnAudioMenu
KisIntParseSpinBox * sbFrameRate
QToolButton * btnDropFrames
QAction * removeAudioAction
QToolButton * btnSettingsMenu
KisAnimTimelineDockerTitlebar(QWidget *parent=nullptr)
KisSliderSpinBox * sbSpeed
QToolButton * btnOnionSkinsMenu
KisSliderSpinBox * volumeSlider
QToolButton * btnRemoveKeyframe
QAction * autoKeyDuplicate
QToolButton * btnDuplicateKeyframe
QAction * importAudioAction
QAction * muteAudioAction
QToolButton * btnAddKeyframe
Krita's Animation Timeline Docker. This is the GUI heart of Krita's traditional animation workflow,...
~KisAnimTimelineDocker() override
void setImageAnimSettings()
QString observerName() override
void setPlaybackEngine(KisPlaybackEngine *playbackEngine)
void setViewManager(KisViewManager *kisview) override
void setCanvas(KoCanvasBase *canvas) override
const QScopedPointer< Private > m_d
void unsetCanvas() override
void setAutoKey(bool value)
void handleFrameRateChange()
void updateFrameRegister()
void updatePlaybackStatistics()
The KisIntParseSpinBox class is a cleverer SpinBox, able to parse arithmetic expressions.
The KisMainwindowObserver class is an interface for dock widgets that want to keep track of the main ...
Krita's base animation playback engine for producing image frame changes and associated audio.
This class is a spinbox in which you can click and drag to set the value. A slider like bar is displa...
The KisTransportControls class provides a simple, reusable widget for common transport controls,...
A special utility titlebar with a title and controls, as well as a central area for adding frequently...