|
Krita Source Code Documentation
|
A customized titlebar for the Animation Timeline Docker that's packed with useful widgets and menus. More...
#include <KisAnimTimelineDocker.h>
Inheritance diagram for KisAnimTimelineDockerTitlebar:Public Member Functions | |
| KisAnimTimelineDockerTitlebar (QWidget *parent=nullptr) | |
Public Member Functions inherited from KisUtilityTitleBar | |
| void | dockWidgetTitleChanged (const QString &title) |
| void | featuresChanged (QDockWidget::DockWidgetFeatures features) |
| KisUtilityTitleBar (QLabel *title, QWidget *parent=nullptr) | |
| KisUtilityTitleBar (QWidget *parent=nullptr) | |
| Private (KisUtilityTitleBar *thePublic) | |
| void | setWidgetArea (QWidget *widgetArea) |
| QSize | sizeHint () const override |
| void | toggleFloating () |
| void | topLevelChanged (bool topLevel) |
| void | updateButtonSizes () |
| void | updateIcons () |
| QWidget * | widgetArea () |
| ~KisUtilityTitleBar () | |
Private Attributes | |
| const int | MAX_FRAMES = 9999 |
Additional Inherited Members | |
Public Slots inherited from KisUtilityTitleBar | |
| void | setLocked (bool locked) |
Protected Attributes inherited from KisUtilityTitleBar | |
| Private *const | d |
| const int | SPACING_UNIT = 16 |
| QHBoxLayout * | widgetAreaLayout |
A customized titlebar for the Animation Timeline Docker that's packed with useful widgets and menus.
To avoid cluttering the UI, elements that are important to the animator's workflow should be available at a glace, while set-and-forget types of things should be hidden inside of menus.
Definition at line 42 of file KisAnimTimelineDocker.h.
| KisAnimTimelineDockerTitlebar::KisAnimTimelineDockerTitlebar | ( | QWidget * | parent = nullptr | ) |
Definition at line 61 of file KisAnimTimelineDocker.cpp.
References autoKeyBlank, autoKeyDuplicate, btnAddKeyframe, btnAudioMenu, btnAutoKey, btnDropFrames, btnDuplicateKeyframe, btnOnionSkinsMenu, btnRemoveKeyframe, btnSettingsMenu, buttons(), frameRegister, importAudioAction, KisImageConfigNotifier::instance(), KisIconUtils::loadIcon(), MAX_FRAMES, muteAudioAction, KisImageConfigNotifier::notifyAutoKeyFrameConfigurationChanged(), removeAudioAction, sbEndFrame, sbFrameRate, sbSpeed, sbStartFrame, KisImageConfig::setAutoKeyModeDuplicate(), KisSliderSpinBox::setPageStep(), KisSliderSpinBox::setRange(), KisSpinBoxI18nHelper::setText(), KisSliderSpinBox::setValue(), KisTransportControls::showSkipButtons(), KisUtilityTitleBar::SPACING_UNIT, strImportAudio, transport, volumeSlider, and KisUtilityTitleBar::widgetAreaLayout.
| QAction* KisAnimTimelineDockerTitlebar::autoKeyBlank |
Definition at line 75 of file KisAnimTimelineDocker.h.
| QAction* KisAnimTimelineDockerTitlebar::autoKeyDuplicate |
Definition at line 76 of file KisAnimTimelineDocker.h.
| QToolButton* KisAnimTimelineDockerTitlebar::btnAddKeyframe |
Definition at line 53 of file KisAnimTimelineDocker.h.
| QToolButton* KisAnimTimelineDockerTitlebar::btnAudioMenu |
Definition at line 58 of file KisAnimTimelineDocker.h.
| QToolButton* KisAnimTimelineDockerTitlebar::btnAutoKey |
Definition at line 74 of file KisAnimTimelineDocker.h.
| QToolButton* KisAnimTimelineDockerTitlebar::btnDropFrames |
Definition at line 72 of file KisAnimTimelineDocker.h.
| QToolButton* KisAnimTimelineDockerTitlebar::btnDuplicateKeyframe |
Definition at line 54 of file KisAnimTimelineDocker.h.
| QToolButton* KisAnimTimelineDockerTitlebar::btnOnionSkinsMenu |
Definition at line 57 of file KisAnimTimelineDocker.h.
| QToolButton* KisAnimTimelineDockerTitlebar::btnRemoveKeyframe |
Definition at line 55 of file KisAnimTimelineDocker.h.
| QToolButton* KisAnimTimelineDockerTitlebar::btnSettingsMenu |
Definition at line 59 of file KisAnimTimelineDocker.h.
| KisIntParseSpinBox* KisAnimTimelineDockerTitlebar::frameRegister |
Definition at line 51 of file KisAnimTimelineDocker.h.
| QAction* KisAnimTimelineDockerTitlebar::importAudioAction |
Definition at line 62 of file KisAnimTimelineDocker.h.
|
private |
Definition at line 79 of file KisAnimTimelineDocker.h.
| QAction* KisAnimTimelineDockerTitlebar::muteAudioAction |
Definition at line 64 of file KisAnimTimelineDocker.h.
| QAction* KisAnimTimelineDockerTitlebar::removeAudioAction |
Definition at line 63 of file KisAnimTimelineDocker.h.
| KisIntParseSpinBox* KisAnimTimelineDockerTitlebar::sbEndFrame |
Definition at line 68 of file KisAnimTimelineDocker.h.
| KisIntParseSpinBox* KisAnimTimelineDockerTitlebar::sbFrameRate |
Definition at line 69 of file KisAnimTimelineDocker.h.
| KisSliderSpinBox* KisAnimTimelineDockerTitlebar::sbSpeed |
Definition at line 70 of file KisAnimTimelineDocker.h.
| KisIntParseSpinBox* KisAnimTimelineDockerTitlebar::sbStartFrame |
Definition at line 67 of file KisAnimTimelineDocker.h.
| QString KisAnimTimelineDockerTitlebar::strImportAudio |
Definition at line 61 of file KisAnimTimelineDocker.h.
| KisTransportControls* KisAnimTimelineDockerTitlebar::transport |
Definition at line 49 of file KisAnimTimelineDocker.h.
| KisSliderSpinBox* KisAnimTimelineDockerTitlebar::volumeSlider |
Definition at line 65 of file KisAnimTimelineDocker.h.