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

Public Slots

void updateContent ()
 
void updateFrame (int frameNumber)
 
void hScrollChange (int)
 
void vScrollChange (int)
 
void setMouseMoveY (int x)
 

Signals

void mouseMovedY (int)
 
void lengthChanged (int)
 
void offsetChanged (int)
 

Public Member Functions

 TimeLineCells (TimeLine *parent, Editor *editor, TIMELINE_CELL_TYPE)
 
int getLayerNumber (int y)
 
int getLayerY (int layerNumber)
 
int getFrameNumber (int x)
 
int getFrameX (int frameNumber)
 
int getMouseMoveY ()
 
int getOffsetX ()
 
int getOffsetY ()
 
int getLayerHeight ()
 
int getFrameLength ()
 
int getFrameSize ()
 
void clearCache ()
 

Protected Member Functions

void drawContent ()
 
void paintOnionSkin (QPainter &painter)
 
void paintEvent (QPaintEvent *event)
 
void resizeEvent (QResizeEvent *event)
 
void mousePressEvent (QMouseEvent *event)
 
void mouseMoveEvent (QMouseEvent *event)
 
void mouseReleaseEvent (QMouseEvent *event)
 
void mouseDoubleClickEvent (QMouseEvent *event)
 

Private Slots

void loadSetting (SETTING setting)
 

Private Attributes

TimeLinetimeLine
 
EditormEditor
 
PreferenceManagermPrefs
 
TIMELINE_CELL_TYPE m_eType
 
QPixmap * m_pCache
 
bool drawFrameNumber
 
bool shortScrub
 
int frameLength
 
int frameSize
 
int fontSize
 
bool scrubbing
 
int layerHeight
 
int startY
 
int endY
 
int startLayerNumber
 
int startFrameNumber
 
int lastFrameNumber = -1
 
int mouseMoveY
 
int mouseMoveX
 
int frameOffset
 
int layerOffset
 
Qt::MouseButton primaryButton = Qt::NoButton
 
bool canMoveFrame = false
 
bool movingFrames = false
 
bool canBoxSelect = false
 
bool boxSelecting = false
 
bool clickSelecting = false
 

Static Private Attributes

static const int m_offsetX = 0
 
static const int m_offsetY = 20
 

Detailed Description

Definition at line 39 of file timelinecells.h.


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