Krita Source Code Documentation
Loading...
Searching...
No Matches
KisAnimTimelineFramesView.cpp File Reference
#include "KisAnimTimelineFramesView.h"
#include "KisAnimTimelineFramesModel.h"
#include "KisAnimTimelineTimeHeader.h"
#include "KisAnimTimelineLayersHeader.h"
#include "timeline_insert_keyframe_dialog.h"
#include "KisAnimTimelineFrameDelegate.h"
#include "KisPlaybackEngine.h"
#include <QPainter>
#include <QApplication>
#include <QDropEvent>
#include <QMenu>
#include <QScrollBar>
#include <QScroller>
#include <QDrag>
#include <QKeySequence>
#include <QInputDialog>
#include <QClipboard>
#include <QMimeData>
#include <QLayout>
#include <QScreen>
#include "KSharedConfig"
#include "KisKineticScroller.h"
#include "kis_zoom_button.h"
#include "kis_icon_utils.h"
#include "KisAnimUtils.h"
#include "KisCanvasAnimationState.h"
#include "kis_canvas2.h"
#include "kis_custom_modifiers_catcher.h"
#include "kis_action.h"
#include "kis_signal_compressor.h"
#include "kis_time_span.h"
#include "kis_color_label_selector_widget.h"
#include "kis_layer_filter_widget.h"
#include "kis_keyframe_channel.h"
#include "kis_slider_spin_box.h"
#include "kis_signals_blocker.h"
#include "kis_image_config.h"
#include "widgets/kis_zoom_scrollbar.h"
#include "KisImportExportManager.h"
#include "KoFileDialog.h"
#include "KisIconToolTip.h"

Go to the source code of this file.

Classes

struct  KisAnimTimelineFramesView::Private
 

Typedefs

typedef QPair< QRect, QModelIndex > QItemViewPaintPair
 
typedef QList< QItemViewPaintPairQItemViewPaintPairs
 

Functions

bool isIndexDragEnabled (QAbstractItemModel *model, const QModelIndex &index)
 
void resizeToMinimalSize (QAbstractButton *w, int minimalSize)
 

Typedef Documentation

◆ QItemViewPaintPair

typedef QPair<QRect, QModelIndex> QItemViewPaintPair

Definition at line 53 of file KisAnimTimelineFramesView.cpp.

◆ QItemViewPaintPairs

Function Documentation

◆ isIndexDragEnabled()

bool isIndexDragEnabled ( QAbstractItemModel * model,
const QModelIndex & index )
inline

Definition at line 1763 of file KisAnimTimelineFramesView.cpp.

1764{
1765 return (model->flags(index) & Qt::ItemIsDragEnabled);
1766}

◆ resizeToMinimalSize()

void resizeToMinimalSize ( QAbstractButton * w,
int minimalSize )

Definition at line 1752 of file KisAnimTimelineFramesView.cpp.

1753{
1754 QSize buttonSize = w->sizeHint();
1755
1756 if (buttonSize.height() > minimalSize) {
1757 buttonSize = QSize(minimalSize, minimalSize);
1758 }
1759
1760 w->resize(buttonSize);
1761}
static int buttonSize(int screen)
Definition KoToolBox.cpp:41

References buttonSize().