Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_paintop_options_model.h File Reference
#include <kis_categorized_list_model.h>
#include <kis_paintop_option.h>
#include <kritaui_export.h>
#include <QString>
#include <QSignalMapper>

Go to the source code of this file.

Classes

struct  KisOptionInfo
 
class  KisPaintOpOptionListModel
 
struct  OptionInfoToQStringConverter
 

Typedefs

typedef KisCategorizedListModel< KisOptionInfo, OptionInfoToQStringConverterBaseOptionCategorizedListModel
 

Functions

KRITAUI_EXPORT bool operator== (const KisOptionInfo &a, const KisOptionInfo &b)
 

Typedef Documentation

◆ BaseOptionCategorizedListModel

Function Documentation

◆ operator==()

KRITAUI_EXPORT bool operator== ( const KisOptionInfo & a,
const KisOptionInfo & b )

Definition at line 81 of file kis_paintop_options_model.cpp.

82{
83 if (a.index != b.index) return false;
84 if (a.option->objectName() == b.option->objectName())
85 if (a.option->category() != b.option->category()) return false;
86 if (a.option->isCheckable() != b.option->isCheckable()) return false;
87 if (a.option->isChecked() != b.option->isChecked()) return false;
88 return true;
89}
KisPaintOpOption::PaintopCategory category() const
virtual bool isCheckable() const
virtual bool isChecked() const
KisPaintOpOption * option

References KisPaintOpOption::category(), KisOptionInfo::index, KisPaintOpOption::isCheckable(), KisPaintOpOption::isChecked(), and KisOptionInfo::option.