digiKam
Loading...
Searching...
No Matches
Digikam::FrameOsd Class Reference

#include <frameosd.h>

Public Member Functions

 FrameOsd ()
 
void insertMessageOsdToFrame (QImage &frame, const QSize &JPEGsize, const QString &mess)
 
void insertOsdToFrame (QImage &frame, const QUrl &url, const FrameOsdSettings &settings, const DInfoInterface *const info)
 
void populateOSD (const QUrl &url, const FrameOsdSettings &settings, const DInfoInterface *const info)
 
void printComments (const QString &comments)
 
void printTags (QStringList &tags)
 
 ~FrameOsd ()=default
 

Public Attributes

QString m_desc = QLatin1String("")
 
Qt::Alignment m_descAlign = Qt::AlignLeft
 
QColor m_descBg = Qt::darkGray
 
QFont m_descFnt = QFont(QLatin1String("Monospace"))
 
QPoint m_descPos = QPoint(10, 10)
 

Constructor & Destructor Documentation

◆ FrameOsd()

Digikam::FrameOsd::FrameOsd ( )

References m_descFnt.

◆ ~FrameOsd()

Digikam::FrameOsd::~FrameOsd ( )
default

Member Function Documentation

◆ insertMessageOsdToFrame()

void Digikam::FrameOsd::insertMessageOsdToFrame ( QImage &  frame,
const QSize &  JPEGsize,
const QString &  mess 
)

Insert message OSD on broken frame or end frame

◆ insertOsdToFrame()

void Digikam::FrameOsd::insertOsdToFrame ( QImage &  frame,
const QUrl &  url,
const FrameOsdSettings settings,
const DInfoInterface *const  info 
)

Insert OSD on frame.

References m_desc, m_descAlign, m_descBg, m_descFnt, m_descPos, and populateOSD().

Referenced by Digikam::VidSlideTask::run().

◆ populateOSD()

◆ printComments()

void Digikam::FrameOsd::printComments ( const QString &  comments)

print comments

References m_desc.

Referenced by populateOSD().

◆ printTags()

void Digikam::FrameOsd::printTags ( QStringList &  tags)

print tags

References m_desc.

Referenced by populateOSD().

Member Data Documentation

◆ m_desc

QString Digikam::FrameOsd::m_desc = QLatin1String("")

◆ m_descAlign

Qt::Alignment Digikam::FrameOsd::m_descAlign = Qt::AlignLeft

Referenced by insertOsdToFrame().

◆ m_descBg

QColor Digikam::FrameOsd::m_descBg = Qt::darkGray

Referenced by insertOsdToFrame().

◆ m_descFnt

QFont Digikam::FrameOsd::m_descFnt = QFont(QLatin1String("Monospace"))

◆ m_descPos

QPoint Digikam::FrameOsd::m_descPos = QPoint(10, 10)

Referenced by insertOsdToFrame().


The documentation for this class was generated from the following files: