Zrythm v2.0.0-alpha.1
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
zrythm::utils::TestObject Class Reference

Simple QObject test object with a name, for testing UuidReference and TypedUuidReference. More...

#include <tests/unit/utils/uuid_reference_test.h>

Inheritance diagram for zrythm::utils::TestObject:
Collaboration diagram for zrythm::utils::TestObject:

Public Member Functions

 TestObject (QObject *parent=nullptr)
 TestObject (Uuid id, std::string name, QObject *parent=nullptr)
std::string name () const
Public Member Functions inherited from zrythm::utils::UuidIdentifiableObject< TestObject >
 UuidIdentifiableObject (QObject *parent=nullptr)
auto get_uuid () const
Public Member Functions inherited from zrythm::utils::UuidIdentifiableBase
 UuidIdentifiableBase (QObject *parent=nullptr)
 UuidIdentifiableBase (const QUuid &id, QObject *parent=nullptr)
QUuid raw_uuid () const

Friends

void init_from (TestObject &obj, const TestObject &other, ObjectCloneType)

Additional Inherited Members

Public Types inherited from zrythm::utils::UuidIdentifiableObject< TestObject >
using uuid_base_type
 Exposes the CRTP parameter for concept checking.
Protected Member Functions inherited from zrythm::utils::UuidIdentifiableBase
void set_raw_uuid (const QUuid &id)

Detailed Description

Simple QObject test object with a name, for testing UuidReference and TypedUuidReference.

Definition at line 23 of file uuid_reference_test.h.

Constructor & Destructor Documentation

◆ TestObject() [1/2]

zrythm::utils::TestObject::TestObject ( QObject * parent = nullptr)
inline

Definition at line 27 of file uuid_reference_test.h.

◆ TestObject() [2/2]

zrythm::utils::TestObject::TestObject ( Uuid id,
std::string name,
QObject * parent = nullptr )
inline

Definition at line 31 of file uuid_reference_test.h.

Member Function Documentation

◆ name()

std::string zrythm::utils::TestObject::name ( ) const
inlinenodiscard

Definition at line 38 of file uuid_reference_test.h.

◆ init_from

void init_from ( TestObject & obj,
const TestObject & other,
ObjectCloneType  )
friend

Definition at line 41 of file uuid_reference_test.h.


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