Krita Source Code Documentation
Loading...
Searching...
No Matches
KoPageWidgetItemAdapter Class Reference
+ Inheritance diagram for KoPageWidgetItemAdapter:

Public Member Functions

void apply ()
 
 KoPageWidgetItemAdapter (KoPageWidgetItem *item)
 
bool shouldDialogCloseBeVetoed ()
 
 ~KoPageWidgetItemAdapter () override
 

Private Attributes

KoPageWidgetItem *const m_item
 

Detailed Description

Definition at line 32 of file KoDocumentInfoDlg.cpp.

Constructor & Destructor Documentation

◆ KoPageWidgetItemAdapter()

KoPageWidgetItemAdapter::KoPageWidgetItemAdapter ( KoPageWidgetItem * item)
inline

Definition at line 35 of file KoDocumentInfoDlg.cpp.

36 : KPageWidgetItem(item->widget(), item->name())
37 , m_item(item)
38 {
39 setHeader(item->name());
40 setIcon(KisIconUtils::loadIcon(item->iconName()));
41 }
KoPageWidgetItem *const m_item
virtual QString iconName() const =0
virtual QString name() const =0
virtual QWidget * widget()=0
QIcon loadIcon(const QString &name)

References KoPageWidgetItem::iconName(), KisIconUtils::loadIcon(), and KoPageWidgetItem::name().

◆ ~KoPageWidgetItemAdapter()

KoPageWidgetItemAdapter::~KoPageWidgetItemAdapter ( )
inlineoverride

Definition at line 42 of file KoDocumentInfoDlg.cpp.

42{ delete m_item; }

References m_item.

Member Function Documentation

◆ apply()

void KoPageWidgetItemAdapter::apply ( )
inline

Definition at line 45 of file KoDocumentInfoDlg.cpp.

45{ m_item->apply(); }
virtual void apply()=0

References KoPageWidgetItem::apply(), and m_item.

◆ shouldDialogCloseBeVetoed()

bool KoPageWidgetItemAdapter::shouldDialogCloseBeVetoed ( )
inline

Definition at line 44 of file KoDocumentInfoDlg.cpp.

virtual bool shouldDialogCloseBeVetoed()=0

References m_item, and KoPageWidgetItem::shouldDialogCloseBeVetoed().

Member Data Documentation

◆ m_item

KoPageWidgetItem* const KoPageWidgetItemAdapter::m_item
private

Definition at line 48 of file KoDocumentInfoDlg.cpp.


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