|
Krita Source Code Documentation
|
Public Member Functions | |
| QString | getPrefix () |
| void | loadRelevantExportSettings () |
| void | loadSettings () |
| Private (const RecorderExportSettings &es, RecorderDockerDock *q_ptr) | |
| void | showWarning (const QString &hint) |
| void | updateComboResolution (quint32 width, quint32 height) |
| void | updateRecIndicator () |
| void | updateRecordStatus (bool isRecording) |
| void | updateThreadUi () |
| void | updateUiFormat () |
| void | updateUiForRealTimeMode () |
| void | updateWriterSettings () |
Public Attributes | |
| QPointer< KisCanvas2 > | canvas |
| double | captureInterval = 0. |
| int | compression = 0 |
| QMap< QString, bool > | enabledIds |
| QAction * | exportAction = nullptr |
| RecorderFormat | format = RecorderFormat::JPEG |
| QString | outputDirectory |
| bool | paused = true |
| QTimer | pausedTimer |
| QString | prefix |
| RecorderDockerDock *const | q |
| int | quality = 0 |
| bool | realTimeCaptureMode = false |
| bool | recordAutomatically = false |
| bool | recordIsolateLayerMode = false |
| QAction * | recordToggleAction = nullptr |
| int | resolution = 0 |
| QString | snapshotDirectory |
| QLabel * | statusBarLabel |
| QLabel * | statusBarWarningLabel |
| QPalette | threadsSliderPalette |
| QPalette | threadsSpinPalette |
| QScopedPointer< Ui::RecorderDocker > | ui |
| QTimer | warningTimer |
| RecorderWriterManager | writer |
Definition at line 59 of file recorderdocker_dock.cpp.
|
inline |
Definition at line 92 of file recorderdocker_dock.cpp.
References connect(), KisIconUtils::loadIcon(), RecorderDockerDock::onPausedTimeout(), RecorderDockerDock::onWarningTimeout(), pausedTimer, q, statusBarWarningLabel, updateRecIndicator(), and warningTimer.
|
inline |
Definition at line 226 of file recorderdocker_dock.cpp.
References canvas.
|
inline |
Definition at line 130 of file recorderdocker_dock.cpp.
References RecorderDockerDock::exportSettings, RecorderExportConfig::fps(), RecorderExportSettings::fps, and q.
|
inline |
Definition at line 109 of file recorderdocker_dock.cpp.
References RecorderConfig::captureInterval(), captureInterval, RecorderConfig::compression(), compression, RecorderDockerDock::exportSettings, RecorderConfig::format(), format, RecorderExportSettings::lockFps, q, RecorderConfig::quality(), quality, RecorderConfig::realTimeCaptureMode(), realTimeCaptureMode, RecorderExportSettings::realTimeCaptureModeWasSet, RecorderConfig::recordAutomatically(), recordAutomatically, RecorderWriterManager::recorderThreads, RecorderConfig::recordIsolateLayerMode(), recordIsolateLayerMode, RecorderConfig::resolution(), resolution, ThreadCounter::set(), RecorderConfig::snapshotDirectory(), snapshotDirectory, RecorderConfig::threads(), updateUiFormat(), and writer.
|
inline |
Definition at line 317 of file recorderdocker_dock.cpp.
References statusBarWarningLabel, and warningTimer.
|
inline |
Definition at line 232 of file recorderdocker_dock.cpp.
References ui.
|
inline |
Definition at line 284 of file recorderdocker_dock.cpp.
References ThreadCounter::get(), ThreadCounter::getUsed(), ThreadSystemValue::IdealRecordThreadCount, ThreadSystemValue::MaxRecordThreadCount, ThreadSystemValue::MaxThreadCount, paused, RecorderWriterManager::recorderThreads, statusBarLabel, and writer.
|
inline |
Definition at line 254 of file recorderdocker_dock.cpp.
References KisStatusBar::addExtraWidget(), canvas, KisIconUtils::loadIcon(), recordToggleAction, KisStatusBar::removeExtraWidget(), statusBarLabel, statusBarWarningLabel, ui, and updateRecIndicator().
|
inline |
Definition at line 325 of file recorderdocker_dock.cpp.
References ThreadCounter::get(), ThreadSystemValue::IdealRecordThreadCount, ThreadSystemValue::MaxRecordThreadCount, RecorderWriterManager::recorderThreads, threadsSliderPalette, threadsSpinPalette, ui, and writer.
|
inline |
Definition at line 136 of file recorderdocker_dock.cpp.
|
inline |
Definition at line 175 of file recorderdocker_dock.cpp.
References captureInterval, connect(), RecorderDockerDock::exportSettings, RecorderExportSettings::fps, RecorderDockerDock::onCaptureIntervalChanged(), RecorderDockerDock::onVideoFPSChanged(), q, realTimeCaptureMode, ui, and value().
|
inline |
Definition at line 212 of file recorderdocker_dock.cpp.
References captureInterval, compression, format, outputDirectory, prefix, quality, realTimeCaptureMode, recordIsolateLayerMode, resolution, RecorderWriterManager::setup(), snapshotDirectory, and writer.
| QPointer<KisCanvas2> RecorderDockerDock::Private::canvas |
Definition at line 66 of file recorderdocker_dock.cpp.
| double RecorderDockerDock::Private::captureInterval = 0. |
Definition at line 75 of file recorderdocker_dock.cpp.
| int RecorderDockerDock::Private::compression = 0 |
Definition at line 78 of file recorderdocker_dock.cpp.
| QMap<QString, bool> RecorderDockerDock::Private::enabledIds |
Definition at line 90 of file recorderdocker_dock.cpp.
| QAction* RecorderDockerDock::Private::exportAction = nullptr |
Definition at line 70 of file recorderdocker_dock.cpp.
| RecorderFormat RecorderDockerDock::Private::format = RecorderFormat::JPEG |
Definition at line 76 of file recorderdocker_dock.cpp.
| QString RecorderDockerDock::Private::outputDirectory |
Definition at line 74 of file recorderdocker_dock.cpp.
| bool RecorderDockerDock::Private::paused = true |
Definition at line 83 of file recorderdocker_dock.cpp.
| QTimer RecorderDockerDock::Private::pausedTimer |
Definition at line 84 of file recorderdocker_dock.cpp.
| QString RecorderDockerDock::Private::prefix |
Definition at line 73 of file recorderdocker_dock.cpp.
| RecorderDockerDock* const RecorderDockerDock::Private::q |
Definition at line 62 of file recorderdocker_dock.cpp.
| int RecorderDockerDock::Private::quality = 0 |
Definition at line 77 of file recorderdocker_dock.cpp.
| bool RecorderDockerDock::Private::realTimeCaptureMode = false |
Definition at line 80 of file recorderdocker_dock.cpp.
| bool RecorderDockerDock::Private::recordAutomatically = false |
Definition at line 82 of file recorderdocker_dock.cpp.
| bool RecorderDockerDock::Private::recordIsolateLayerMode = false |
Definition at line 81 of file recorderdocker_dock.cpp.
| QAction* RecorderDockerDock::Private::recordToggleAction = nullptr |
Definition at line 69 of file recorderdocker_dock.cpp.
| int RecorderDockerDock::Private::resolution = 0 |
Definition at line 79 of file recorderdocker_dock.cpp.
| QString RecorderDockerDock::Private::snapshotDirectory |
Definition at line 72 of file recorderdocker_dock.cpp.
| QLabel* RecorderDockerDock::Private::statusBarLabel |
Definition at line 87 of file recorderdocker_dock.cpp.
| QLabel* RecorderDockerDock::Private::statusBarWarningLabel |
Definition at line 88 of file recorderdocker_dock.cpp.
| QPalette RecorderDockerDock::Private::threadsSliderPalette |
Definition at line 64 of file recorderdocker_dock.cpp.
| QPalette RecorderDockerDock::Private::threadsSpinPalette |
Definition at line 65 of file recorderdocker_dock.cpp.
| QScopedPointer<Ui::RecorderDocker> RecorderDockerDock::Private::ui |
Definition at line 63 of file recorderdocker_dock.cpp.
| QTimer RecorderDockerDock::Private::warningTimer |
Definition at line 85 of file recorderdocker_dock.cpp.
| RecorderWriterManager RecorderDockerDock::Private::writer |
Definition at line 67 of file recorderdocker_dock.cpp.