mirror of
https://github.com/status-im/status-desktop.git
synced 2025-01-19 19:09:03 +00:00
d47ac2d5f7
1. Generate new API 2. Import accounts by PK 3. Import account by seed phrase 4. Add watch only address 5. delete account 6. current account
154 lines
3.0 KiB
C++
154 lines
3.0 KiB
C++
#include <QDebug>
|
|
|
|
#include "section_item.h"
|
|
|
|
namespace Shared::Models
|
|
{
|
|
SectionItem::SectionItem(QObject* parent,
|
|
const QString& id,
|
|
SectionType sectionType,
|
|
const QString& name,
|
|
const QString& description,
|
|
const QString& image,
|
|
const QString& icon,
|
|
const QString& color,
|
|
bool active,
|
|
bool enabled,
|
|
bool amISectionAdmin,
|
|
bool hasNotification,
|
|
int notificationsCount,
|
|
bool isMember,
|
|
bool joined,
|
|
bool canJoin,
|
|
bool canManageUsers,
|
|
bool canRequestAccess,
|
|
int access,
|
|
bool ensOnly)
|
|
: QObject(parent)
|
|
, m_id(id)
|
|
, m_sectionType(sectionType)
|
|
, m_name(name)
|
|
, m_amISectionAdmin(amISectionAdmin)
|
|
, m_description(description)
|
|
, m_image(image)
|
|
, m_icon(icon)
|
|
, m_color(color)
|
|
, m_hasNotification(hasNotification)
|
|
, m_notificationsCount(notificationsCount)
|
|
, m_active(active)
|
|
, m_enabled(enabled)
|
|
, m_isMember(isMember)
|
|
, m_joined(joined)
|
|
, m_canJoin(canJoin)
|
|
, m_canManageUsers(canManageUsers)
|
|
, m_canRequestAccess(canRequestAccess)
|
|
, m_access(access)
|
|
, m_ensOnly(ensOnly)
|
|
{ }
|
|
|
|
SectionType SectionItem::getSectionType() const
|
|
{
|
|
return m_sectionType;
|
|
}
|
|
|
|
const QString& SectionItem::getId() const
|
|
{
|
|
return m_id;
|
|
}
|
|
|
|
const QString& SectionItem::getName() const
|
|
{
|
|
return m_name;
|
|
}
|
|
|
|
bool SectionItem::getAmISectionAdmin() const
|
|
{
|
|
return m_amISectionAdmin;
|
|
}
|
|
|
|
const QString& SectionItem::getDescription() const
|
|
{
|
|
return m_description;
|
|
}
|
|
|
|
const QString& SectionItem::getImage() const
|
|
{
|
|
return m_image;
|
|
}
|
|
|
|
const QString& SectionItem::getIcon() const
|
|
{
|
|
return m_icon;
|
|
}
|
|
|
|
const QString& SectionItem::getColor() const
|
|
{
|
|
return m_color;
|
|
}
|
|
|
|
bool SectionItem::getHasNotification() const
|
|
{
|
|
return m_hasNotification;
|
|
}
|
|
|
|
int SectionItem::getNotificationsCount() const
|
|
{
|
|
return m_notificationsCount;
|
|
}
|
|
|
|
bool SectionItem::getIsActive() const
|
|
{
|
|
return m_active;
|
|
}
|
|
|
|
bool SectionItem::getIsEnabled() const
|
|
{
|
|
return m_enabled;
|
|
}
|
|
|
|
bool SectionItem::getIsMember() const
|
|
{
|
|
return m_isMember;
|
|
}
|
|
|
|
bool SectionItem::getHasJoined() const
|
|
{
|
|
return m_joined;
|
|
}
|
|
|
|
bool SectionItem::getCanJoin() const
|
|
{
|
|
return m_canJoin;
|
|
}
|
|
|
|
bool SectionItem::getCanManageUsers() const
|
|
{
|
|
return m_canManageUsers;
|
|
}
|
|
|
|
bool SectionItem::getCanRequestAccess() const
|
|
{
|
|
return m_canRequestAccess;
|
|
}
|
|
|
|
int SectionItem::getAccess() const
|
|
{
|
|
return m_access;
|
|
}
|
|
|
|
bool SectionItem::getIsEnsOnly() const
|
|
{
|
|
return m_ensOnly;
|
|
}
|
|
|
|
void SectionItem::setIsActive(bool isActive)
|
|
{
|
|
if(m_active != isActive)
|
|
{
|
|
m_active = isActive;
|
|
activeChanged();
|
|
}
|
|
}
|
|
|
|
} // namespace Shared::Models
|