swift
Loading...
Searching...
No Matches
swift::gui::models::CIntegerFormatter Class Reference

Formatter when column contains an integer. More...

#include <columnformatters.h>

Inheritance diagram for swift::gui::models::CIntegerFormatter:
[legend]

Public Member Functions

 CIntegerFormatter (int alignment=alignRightVCenter())
 Constructor.
swift::misc::CVariant displayRole (const swift::misc::CVariant &expectedInteger) const
 Value provided as CVariant, formatter converts to standard types or string. Used with Qt::DisplayRole displaying a text.
Public Member Functions inherited from swift::gui::models::CDefaultFormatter
 CDefaultFormatter (int alignment=alignDefault(), bool i18n=true, const QList< int > &supportedRoles={ Qt::DisplayRole })
 Constructor.
virtual ~CDefaultFormatter ()=default
 Virtual destructor.
 CDefaultFormatter (const CDefaultFormatter &)=default
 Copy constructor.
CDefaultFormatter & operator= (const CDefaultFormatter &)=default
 Copy assignment operator.
virtual Qt::ItemFlags flags (Qt::ItemFlags flags, bool editable) const
 Flags.
virtual swift::misc::CVariant editRole (const swift::misc::CVariant &dataCVariant) const
 Value provided as CVariant, formatter converts to standard types or string. Used with Qt::DisplayRole displaying a text.
virtual swift::misc::CVariant tooltipRole (const swift::misc::CVariant &value) const
 Value provided as CVariant, formatter converts to QString. Used with Qt::ToolTipRole displaying a text.
virtual swift::misc::CVariant decorationRole (const swift::misc::CVariant &dataCVariant) const
 Value provided as CVariant, formatted as icon (Qt docu: "The data to be rendered as a decoration in the form of an icon"). Used with Qt::DecorationRole displaying an icon, method returns pixmap, icon, or color (see docu).
virtual swift::misc::CVariant alignmentRole () const
 Qt::Alignment (as CVariant).
virtual swift::misc::CVariant checkStateRole (const swift::misc::CVariant &value) const
 Value provided as CVariant (expecting a bool), returning as Qt::CheckStae.
virtual bool hasAlignment () const
 Alignment available?
bool supportsRole (int role) const
 Is given role supported by formatter.
virtual swift::misc::CVariant data (int role, const swift::misc::CVariant &inputData) const
 Receives CVariant of column data, and returns CVariant wrapping string, pixmap, or other values depending on role.

Additional Inherited Members

Static Public Member Functions inherited from swift::gui::models::CDefaultFormatter
static int alignDefault ()
 Default value.
static int alignLeftVCenter ()
 Align left/vertically centered.
static int alignLeftTop ()
 Align left/vertically on top.
static int alignCentered ()
 Align centered.
static int alignRightVCenter ()
 Align right/vertically centered.
static const QList< int > & roleDisplay ()
 Display role.
static const QList< int > & rolesDisplayAndEdit ()
 Display role.
static const QList< int > & rolesDecorationAndToolTip ()
 Decoration + ToolTip role.
static const QList< int > & roleCheckState ()
 CheckState role.
static const QList< int > & rolesNone ()
 No roles.
Protected Member Functions inherited from swift::gui::models::CDefaultFormatter
virtual swift::misc::CVariant keepStandardTypesConvertToStringOtherwise (const swift::misc::CVariant &inputData) const
 Standard conversion.
Static Protected Member Functions inherited from swift::gui::models::CDefaultFormatter
static const swift::misc::CVariant & emptyStringVariant ()
 Empty string CVariant.
static const swift::misc::CVariant & emptyPixmapVariant ()
 Empty pixmap CVariant.
Protected Attributes inherited from swift::gui::models::CDefaultFormatter
QList< int > m_supportedRoles = roleDisplay()
 supports decoration roles
int m_alignment = -1
 alignment horizontal/vertically / Qt::Alignment
bool m_useI18n = true
 i18n?

Detailed Description

Formatter when column contains an integer.

Definition at line 383 of file columnformatters.h.

Constructor & Destructor Documentation

◆ CIntegerFormatter()

swift::gui::models::CIntegerFormatter::CIntegerFormatter ( int alignment = alignRightVCenter())
inline

Constructor.

Definition at line 387 of file columnformatters.h.

Member Function Documentation

◆ displayRole()

CVariant swift::gui::models::CIntegerFormatter::displayRole ( const swift::misc::CVariant & expectedInteger) const
virtual

Value provided as CVariant, formatter converts to standard types or string. Used with Qt::DisplayRole displaying a text.

Reimplemented from swift::gui::models::CDefaultFormatter.

Definition at line 477 of file columnformatters.cpp.


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