Inverting colors feature

This commit is contained in:
Jakub Melka
2020-01-28 19:17:45 +01:00
parent 0bc64494fd
commit e4effbc29a
10 changed files with 112 additions and 10 deletions

View File

@ -212,6 +212,7 @@ PDFViewerMainWindow::PDFViewerMainWindow(QWidget* parent) :
ui->actionRenderOptionTextAntialiasing->setData(pdf::PDFRenderer::TextAntialiasing);
ui->actionRenderOptionSmoothPictures->setData(pdf::PDFRenderer::SmoothImages);
ui->actionRenderOptionIgnoreOptionalContentSettings->setData(pdf::PDFRenderer::IgnoreOptionalContent);
ui->actionInvertColors->setData(pdf::PDFRenderer::InvertColors);
ui->actionShow_Text_Blocks->setData(pdf::PDFRenderer::DebugTextBlocks);
ui->actionShow_Text_Lines->setData(pdf::PDFRenderer::DebugTextLines);
@ -970,7 +971,8 @@ std::vector<QAction*> PDFViewerMainWindow::getRenderingOptionActions() const
ui->actionRenderOptionSmoothPictures,
ui->actionRenderOptionIgnoreOptionalContentSettings,
ui->actionShow_Text_Blocks,
ui->actionShow_Text_Lines };
ui->actionShow_Text_Lines,
ui->actionInvertColors };
}
QList<QAction*> PDFViewerMainWindow::getActions() const

View File

@ -74,6 +74,8 @@
<addaction name="actionFitPage"/>
<addaction name="actionFitWidth"/>
<addaction name="actionFitHeight"/>
<addaction name="separator"/>
<addaction name="actionInvertColors"/>
</widget>
<widget class="QMenu" name="menuTools">
<property name="title">
@ -409,6 +411,14 @@
<string>Copy text</string>
</property>
</action>
<action name="actionInvertColors">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Invert Colors</string>
</property>
</action>
</widget>
<layoutdefault spacing="6" margin="11"/>
<resources>