COLNEO Pro 1.2
Loading...
Searching...
No Matches
domains

Enumerations

enum class  eDomain : uint32_t {
}
enum class  eStructureType : uint32_t

Functions

QList< eDomain > & getAvailableDomains ()
QIcon getDomainStructureIcon (eDomain domain, eStructureType structure)
QHash< eDomain, QList< gom::BaseObject * > > groupObjects (QSet< gom::BaseObject * > objects)
QString structureTypeToString (eStructureType type)

Detailed Description

Domains of business logic.

Since
1.0, 04.2026, jh

Enumeration Type Documentation

◆ eDomain

enum class eDomain : uint32_t
strong

domains.h

Available domains in the generic object model (GOM).

Since
1.0, Jul 2025, sl
Enumerator
Design 

geo

Geometry, Design

Activities 

act

Activities, Time Schedules

BoQ 

boq

Bill Of Quantities, Work Scope

Documents 

doc

Documents

Types 

typ

Object Types

Custom 

cst

Custom

Issues 

iss

Issues

Resources 

res

Resources

Project 

prj

Project

All 

all

All Domains

◆ eStructureType

enum class eStructureType : uint32_t
strong

domains.h

Since
1.1, Apr 2026, sl

Function Documentation

◆ getAvailableDomains()

QList< eDomain > & getAvailableDomains ( )

Gets list of available domains.

Since
1.0, Jan 2025, lmk/jh

◆ getDomainStructureIcon()

QIcon getDomainStructureIcon ( eDomain domain,
eStructureType structure )

Get standard icons for domains and structures in domain.

Parameters
domainDomain
structureone of [ 'objects' , 'smartsets' , 'viewpoints' ]
Since
1.1 , 04.2026, jh

◆ groupObjects()

QHash< eDomain, QList< gom::BaseObject * > > groupObjects ( QSet< gom::BaseObject * > objects)

Groups objects by their domain (should be unique).

Parameters
objectsSet of objects.
Returns
QHash with domain as key and list of domain objects as value.
Since
1.1, Apr 2026, sl