AudioBook Plugin: create audio book stream

This commit is contained in:
Jakub Melka
2021-08-28 16:11:44 +02:00
parent 3318a2a6d7
commit ae4296776f
11 changed files with 320 additions and 2 deletions

View File

@ -1078,6 +1078,20 @@ QMainWindow* PDFProgramController::getMainWindow() const
return m_mainWindow;
}
pdf::IPluginDataExchange::VoiceSettings PDFProgramController::getVoiceSettings() const
{
VoiceSettings voiceSettings;
const PDFViewerSettings::Settings& settings = m_settings->getSettings();
voiceSettings.directory = m_settings->getDirectory();
voiceSettings.voiceName = settings.m_speechVoice;
voiceSettings.pitch = settings.m_speechPitch;
voiceSettings.rate = settings.m_speechRate;
voiceSettings.volume = settings.m_speechVolume;
return voiceSettings;
}
void PDFProgramController::onActionRotateRightTriggered()
{
m_pdfWidget->getDrawWidgetProxy()->performOperation(pdf::PDFDrawWidgetProxy::RotateRight);