closes #4: Favorite buttons has been extended with category buttons.
This commit is contained in:
@@ -13,6 +13,7 @@ namespace qx {
|
||||
t.data(&CommodityData::m_price, "price");
|
||||
t.data(&CommodityData::m_vat, "vat");
|
||||
t.data(&CommodityData::m_count, "count");
|
||||
t.data(&CommodityData::m_favorite, "favorite");
|
||||
|
||||
t.relationManyToOne(&CommodityData::m_type, "type");
|
||||
}
|
||||
@@ -25,7 +26,7 @@ CommodityData::CommodityData(QObject *parent)
|
||||
m_price = 0;
|
||||
m_vat = Enums::NONE;
|
||||
}
|
||||
long CommodityData::id()
|
||||
long CommodityData::id() const
|
||||
{
|
||||
return m_id;
|
||||
}
|
||||
@@ -114,7 +115,7 @@ Enums::VatType CommodityData::vatType()
|
||||
return vat();
|
||||
}
|
||||
|
||||
QString CommodityData::pluginId()
|
||||
QString CommodityData::pluginId() const
|
||||
{
|
||||
return "COMMODITY";
|
||||
}
|
||||
@@ -123,6 +124,22 @@ QStringList CommodityData::eagerLoad() {
|
||||
return { "type" };
|
||||
}
|
||||
|
||||
bool CommodityData::favorite() {
|
||||
return m_favorite;
|
||||
}
|
||||
|
||||
void CommodityData::setFavorite(bool favorite) {
|
||||
m_favorite = favorite;
|
||||
}
|
||||
|
||||
QString CommodityData::color() {
|
||||
return m_type->color();
|
||||
}
|
||||
|
||||
QString CommodityData::category() {
|
||||
return m_type->name();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user