Krita Source Code Documentation
Loading...
Searching...
No Matches
KisMediaEncoderPreferencesDialog Class Reference

#include <KisMediaEncoderFormatPreferencesDialog.h>

+ Inheritance diagram for KisMediaEncoderPreferencesDialog:

Public Member Functions

 KisMediaEncoderPreferencesDialog (KisMediaEncoderFormat *format, const QVariantMap &preferences, QWidget *parent=nullptr)
 
QVariant preferences () const
 

Private Slots

void slotReset ()
 

Private Attributes

KisMediaEncoderFormatm_format
 
QWidget * m_widget
 

Detailed Description

Definition at line 14 of file KisMediaEncoderFormatPreferencesDialog.h.

Constructor & Destructor Documentation

◆ KisMediaEncoderPreferencesDialog()

KisMediaEncoderPreferencesDialog::KisMediaEncoderPreferencesDialog ( KisMediaEncoderFormat * format,
const QVariantMap & preferences,
QWidget * parent = nullptr )
explicit

Definition at line 12 of file KisMediaEncoderFormatPreferencesDialog.cpp.

15 : QDialog(parent)
16 , m_format(format)
17{
18 resize(400, 300);
19 QVBoxLayout *dlgLayout = new QVBoxLayout(this);
20
22 dlgLayout->addWidget(m_widget, 1);
23
24 QDialogButtonBox *buttons =
25 new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel | QDialogButtonBox::Reset);
26 dlgLayout->addWidget(buttons);
27 connect(buttons, &QDialogButtonBox::accepted, this, &KisMediaEncoderPreferencesDialog::accept);
28 connect(buttons, &QDialogButtonBox::rejected, this, &KisMediaEncoderPreferencesDialog::reject);
29 connect(buttons->button(QDialogButtonBox::Reset),
30 &QPushButton::clicked,
31 this,
33}
virtual QWidget * createPreferencesWidget(const QVariantMap &preferences) const =0
QString buttons(const T &ev)

References buttons(), KisMediaEncoderFormat::createPreferencesWidget(), m_widget, preferences(), and slotReset().

Member Function Documentation

◆ preferences()

QVariant KisMediaEncoderPreferencesDialog::preferences ( ) const

Definition at line 35 of file KisMediaEncoderFormatPreferencesDialog.cpp.

36{
38}
virtual QVariantMap getPreferencesFromWidget(QWidget *widget) const =0

References KisMediaEncoderFormat::getPreferencesFromWidget(), m_format, and m_widget.

◆ slotReset

void KisMediaEncoderPreferencesDialog::slotReset ( )
privateslot

Definition at line 40 of file KisMediaEncoderFormatPreferencesDialog.cpp.

41{
43}
virtual void resetPreferencesWidget(QWidget *widget) const =0

References m_format, m_widget, and KisMediaEncoderFormat::resetPreferencesWidget().

Member Data Documentation

◆ m_format

KisMediaEncoderFormat* KisMediaEncoderPreferencesDialog::m_format
private

Definition at line 27 of file KisMediaEncoderFormatPreferencesDialog.h.

◆ m_widget

QWidget* KisMediaEncoderPreferencesDialog::m_widget
private

Definition at line 28 of file KisMediaEncoderFormatPreferencesDialog.h.


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