Size: a a a

2017 April 27

DK

Denis Kormalev in Qt
а сколько там инфы в этом идентифкаторе хранится?
источник

DK

Denis Kormalev in Qt
и нужна ли она в нем
источник

RS

Roman Sharkov in Qt
да там лишь один QUuid
источник

DK

Denis Kormalev in Qt
так храни строку
источник

DK

Denis Kormalev in Qt
и возвращай ее везде
источник

DK

Denis Kormalev in Qt
и в кумль тоже
источник

RS

Roman Sharkov in Qt
опасно
источник

DK

Denis Kormalev in Qt
в чем проблема
источник

AK

Alexander Koldaev 🇷🇺 in Qt
Roman Sharkov
Identifier часто светится в QML, т.е. это тип для QML
Насколько я помню для этого ему необязательно быть наследником от QObject. Погугли в сторону Q_GADGET
источник

RS

Roman Sharkov in Qt
строка это не отдельный тип, я хочу всё строго типизировать
источник

DK

Denis Kormalev in Qt
строка типа QString
источник

DK

Denis Kormalev in Qt
что значит не отдельный тип
источник

RS

Roman Sharkov in Qt
у меня много разных типов, FileIdentifier, CollectionIdentifier, ResourceIdentifier, все наследуют у AbstractIdentifier
источник

DK

Denis Kormalev in Qt
и все хранят ууид?
источник

RS

Roman Sharkov in Qt
т.е. разные функции берут разные типы идентификаторов, чтоб по желанию невозможно было запихнуть CollectionId туда где ожидается идентификатор файла
источник

RS

Roman Sharkov in Qt
Denis Kormalev
и все хранят ууид?
AbstractIdentifier хранит QUuid, все остальные унаследуют его
источник

DK

Denis Kormalev in Qt
ну у тебя обвязка объекта больше в несколько раз чем полезные данные
источник

DK

Denis Kormalev in Qt
оно тебе точно нужно?
источник

RS

Roman Sharkov in Qt
у меня много разных типов, FileIdentifier, CollectionIdentifier, ResourceIdentifier, все наследуют у AbstractIdentifier
источник

DK

Denis Kormalev in Qt
я просто вот пока не вижу никакой ценности в подобном подходе. Ну кроме разве что "чтобы было именно так"
источник