making serviceItem aware of how many slides are in an item

This commit is contained in:
Chris Cochrun 2023-01-13 09:22:38 -06:00
parent 278afe7989
commit 6271df91fc
4 changed files with 53 additions and 0 deletions

View file

@ -49,6 +49,16 @@ ServiceItem::ServiceItem(const QString &name, const QString &type, const QString
}
ServiceItem::ServiceItem(const QString &name, const QString &type, const QString &background,
const QString &backgroundType, const QStringList &text,
const QString &audio, const QString &font, const int &fontSize,
const int &slideNumber, QObject *parent)
: QObject(parent),m_name(name),m_type(type),m_background(background),
m_backgroundType(backgroundType),m_text(text),m_audio(audio),m_font(font),m_fontSize(fontSize),m_slideNumber(slideNumber)
{
}
QString ServiceItem::name() const {
return m_name;
}
@ -84,6 +94,10 @@ int ServiceItem::fontSize() const {
return m_fontSize;
}
int ServiceItem::slideNumber() const {
return m_slideNumber;
}
bool ServiceItem::active() const {
return m_active;
}
@ -165,6 +179,15 @@ void ServiceItem::setFontSize(int fontSize)
emit fontSizeChanged(m_fontSize);
}
void ServiceItem::setSlideNumber(int slideNumber)
{
if (m_slideNumber == slideNumber)
return;
m_slideNumber = slideNumber;
emit slideNumberChanged(m_slideNumber);
}
void ServiceItem::setActive(bool active)
{
qDebug() << "::::::::::::::::::::";