Pencil2D  ff90c0872e88be3bf81c548cd60f01983012ec49
Pencil2D is an animation software for both bitmap and vector graphics. It is free, multi-platform, and open source.
 All Classes Functions
Signals | Public Member Functions | Public Attributes | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
TimeLine Class Reference
+ Inheritance diagram for TimeLine:

Signals

void modification ()
 
void lengthChange (QString)
 
void frameSizeChange (int)
 
void fontSizeChange (int)
 
void labelChange (int)
 
void scrubChange (int)
 
void addKeyClick ()
 
void removeKeyClick ()
 
void duplicateKeyClick ()
 
void toogleAbsoluteOnionClick ()
 
void newBitmapLayer ()
 
void newVectorLayer ()
 
void newSoundLayer ()
 
void newCameraLayer ()
 
void loopStartClick (int)
 
void loopEndClick (int)
 
void soundClick (bool)
 
void fpsClick (int)
 
void onionPrevClick ()
 
void onionNextClick ()
 

Public Member Functions

 TimeLine (QWidget *parent)
 
void initUI () override
 
void updateUI () override
 
void updateFrame (int frameNumber)
 
void updateLayerNumber (int number)
 
void updateLayerView ()
 
void updateLength ()
 
void updateContent ()
 
void setLoop (bool loop)
 
void setRangeState (bool range)
 
void setPlaying (bool isPlaying)
 
int getFrameLength ()
 
int getRangeLower ()
 
int getRangeUpper ()
 
void onObjectLoaded ()
 
- Public Member Functions inherited from BaseDockWidget
 BaseDockWidget (QWidget *pParent)
 
Editoreditor ()
 
void setEditor (Editor *e)
 

Public Attributes

bool scrubbing = false
 

Protected Member Functions

void resizeEvent (QResizeEvent *event) override
 
void wheelEvent (QWheelEvent *) override
 

Private Member Functions

void deleteCurrentLayer ()
 

Private Attributes

QScrollBar * mHScrollbar = nullptr
 
QScrollBar * mVScrollbar = nullptr
 
TimeLineCellsmTracks = nullptr
 
TimeLineCellsmLayerList = nullptr
 
TimeControlsmTimeControls = nullptr
 
int mNumLayers = 0
 
int mLastUpdatedFrame = 0
 

Detailed Description

Definition at line 28 of file timeline.h.


The documentation for this class was generated from the following files: