iFacility  1.0
Проект является реализацией ИС "Предприятие"
Public Member Functions | Static Public Member Functions | Friends | List of all members
Profession Class Reference

Класс сущности профессии More...

#include <profession.h>

Public Member Functions

 Profession ()=default
 Стандартный конструктор объекта класса More...
 
QString title () const
 Метод получения названия профессии More...
 
void setTitle (const QString &newTitle)
 Установка нового названия профессии More...
 
PID pID () const
 Возвращает UUID профессии More...
 

Static Public Member Functions

static Profession createProfession (const QString &title)
 Функция создания объекта профессии More...
 

Friends

bool operator== (const Profession &l, const Profession &r)
 Определения оператора сравнения для класса More...
 
QDataStream & operator<< (QDataStream &stream, const Profession &prof)
 Определение оператора ввода в поток More...
 
QDataStream & operator>> (QDataStream &stream, Profession &prof)
 Определение оператора ввода из потока More...
 

Detailed Description

Класс сущности профессии

Constructor & Destructor Documentation

◆ Profession()

Profession::Profession ( )
default

Стандартный конструктор объекта класса

Member Function Documentation

◆ createProfession()

Profession Profession::createProfession ( const QString &  title)
static

Функция создания объекта профессии

Parameters
titleназвание профессии
Returns
Profession объект профессии

◆ pID()

PID Profession::pID ( ) const

Возвращает UUID профессии

Returns
PID UUID профессии

◆ setTitle()

void Profession::setTitle ( const QString &  newTitle)

Установка нового названия профессии

Parameters
newTitleновое название профессии

◆ title()

QString Profession::title ( ) const

Метод получения названия профессии

Returns
QString название профессии

Friends And Related Function Documentation

◆ operator<<

QDataStream& operator<< ( QDataStream &  stream,
const Profession prof 
)
friend

Определение оператора ввода в поток

Parameters
streamпоток
profобъект класса
Returns
QDataStream& ссылка на поток

◆ operator==

bool operator== ( const Profession l,
const Profession r 
)
friend

Определения оператора сравнения для класса

Parameters
lлевый операнд
rправый операнд
Returns
true объекты идентичны
false объекты отличаются

◆ operator>>

QDataStream& operator>> ( QDataStream &  stream,
Profession prof 
)
friend

Определение оператора ввода из потока

Parameters
streamпоток
profобъект класса
Returns
QDataStream& ссылка на поток

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