diff --git a/part/dlggeneral.cpp b/part/dlggeneral.cpp index f808e68ed..b66cc4d28 100644 --- a/part/dlggeneral.cpp +++ b/part/dlggeneral.cpp @@ -79,7 +79,7 @@ DlgGeneral::DlgGeneral(QWidget *parent, Okular::EmbedMode embedMode) KColorButton *customColor = new KColorButton(this); customColor->setObjectName(QStringLiteral("kcfg_BackgroundColor")); - QHBoxLayout *customColorLayout = new QHBoxLayout(this); + QHBoxLayout *customColorLayout = new QHBoxLayout(); customColorLayout->addWidget(useCustomColor); useCustomColor->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); customColorLayout->addWidget(customColor); diff --git a/part/dlgpresentation.cpp b/part/dlgpresentation.cpp index 16a7e666e..36846a10e 100644 --- a/part/dlgpresentation.cpp +++ b/part/dlgpresentation.cpp @@ -41,7 +41,7 @@ DlgPresentation::DlgPresentation(QWidget *parent) advanceTime->setSuffix(ki18ncp("Advance every %1 seconds", " second", " seconds")); advanceTime->setObjectName(QStringLiteral("kcfg_SlidesAdvanceTime")); - QHBoxLayout *advanceAutomaticallyLayout = new QHBoxLayout(this); + QHBoxLayout *advanceAutomaticallyLayout = new QHBoxLayout(); advanceAutomaticallyLayout->addWidget(advanceAutomatically); advanceAutomatically->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); advanceAutomaticallyLayout->addWidget(advanceTime); diff --git a/part/pagepainter.cpp b/part/pagepainter.cpp index b88760624..22ff8e60c 100644 --- a/part/pagepainter.cpp +++ b/part/pagepainter.cpp @@ -83,6 +83,9 @@ void PagePainter::paintCroppedPageOnPainter(QPainter *destPainter, if (Okular::SettingsCore::changeColors()) { switch (Okular::SettingsCore::renderMode()) { case Okular::SettingsCore::EnumRenderMode::Inverted: + case Okular::SettingsCore::EnumRenderMode::InvertLightness: + case Okular::SettingsCore::EnumRenderMode::InvertLuma: + case Okular::SettingsCore::EnumRenderMode::InvertLumaSymmetric: backgroundColor = Qt::black; break; case Okular::SettingsCore::EnumRenderMode::Paper: diff --git a/part/pageviewmouseannotation.cpp b/part/pageviewmouseannotation.cpp index 9bb9837a8..c7b5e6287 100644 --- a/part/pageviewmouseannotation.cpp +++ b/part/pageviewmouseannotation.cpp @@ -112,7 +112,8 @@ void MouseAnnotation::routeMousePressEvent(PageViewItem *pageViewItem, const QPo AnnotationDescription ad(pageViewItem, eventPos); /* qDebug() << "routeMousePressEvent: eventPos = " << eventPos; */ if (ad.isValid()) { - if (ad.annotation->subType() == Okular::Annotation::AMovie || ad.annotation->subType() == Okular::Annotation::AScreen || ad.annotation->subType() == Okular::Annotation::AFileAttachment) { + if (ad.annotation->subType() == Okular::Annotation::AMovie || ad.annotation->subType() == Okular::Annotation::AScreen || ad.annotation->subType() == Okular::Annotation::AFileAttachment || + ad.annotation->subType() == Okular::Annotation::ARichMedia) { /* qDebug() << "routeMousePressEvent: trigger action for AMovie/AScreen/AFileAttachment"; */ processAction(ad); } else {