FlowArithmeticCalculator 1.0.0
Flow Arithmetic Calculator
Loading...
Searching...
No Matches
business_logic::components::UITextsRow Class Reference

The UI renderable row of UITexts primitive. More...

#include <UITextsRow.h>

+ Collaboration diagram for business_logic::components::UITextsRow:

Public Member Functions

 UITextsRow (const std::vector< UIText > &texts)
 Constructor.
 
virtual ~UITextsRow ()=default
 
 UITextsRow (const UITextsRow &)=default
 
UITextsRowoperator= (const UITextsRow &)
 
 UITextsRow (UITextsRow &&) noexcept
 
UITextsRowoperator= (UITextsRow &&) noexcept
 
const std::vector< UIText > & getUiTexts () const
 Gets the texts in this row.
 

Private Attributes

std::vector< UITexttexts
 The texts in this row.
 

Detailed Description

The UI renderable row of UITexts primitive.

See also
business_logic::components::UIText

Definition at line 15 of file UITextsRow.h.

Constructor & Destructor Documentation

◆ UITextsRow() [1/3]

business_logic::components::UITextsRow::UITextsRow ( const std::vector< UIText > &  texts)
explicit

Constructor.

Parameters
textsThe texts to display in the row

Definition at line 4 of file UITextsRow.cpp.

References texts.

◆ ~UITextsRow()

virtual business_logic::components::UITextsRow::~UITextsRow ( )
virtualdefault

◆ UITextsRow() [2/3]

business_logic::components::UITextsRow::UITextsRow ( const UITextsRow )
default

◆ UITextsRow() [3/3]

business_logic::components::UITextsRow::UITextsRow ( UITextsRow &&  other)
noexcept

Definition at line 17 of file UITextsRow.cpp.

Member Function Documentation

◆ getUiTexts()

const std::vector< UIText > & business_logic::components::UITextsRow::getUiTexts ( ) const
inline

Gets the texts in this row.

Returns
The texts in this row

Definition at line 35 of file UITextsRow.h.

References texts.

◆ operator=() [1/2]

UITextsRow & business_logic::components::UITextsRow::operator= ( const UITextsRow other)

Definition at line 9 of file UITextsRow.cpp.

References texts.

◆ operator=() [2/2]

UITextsRow & business_logic::components::UITextsRow::operator= ( UITextsRow &&  other)
noexcept

Definition at line 19 of file UITextsRow.cpp.

Member Data Documentation

◆ texts

std::vector<UIText> business_logic::components::UITextsRow::texts
private

The texts in this row.

Definition at line 41 of file UITextsRow.h.

Referenced by getUiTexts(), operator=(), and UITextsRow().


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