Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
zrythm::structure::arrangement::ArrangerObjectName Class Reference

Name functionality for arranger objects. More...

#include <src/structure/arrangement/named_object.h>

Inheritance diagram for zrythm::structure::arrangement::ArrangerObjectName:
Collaboration diagram for zrythm::structure::arrangement::ArrangerObjectName:

Public Member Functions

 ArrangerObjectName (QObject *parent=nullptr)
QString name () const
void setName (const QString &name)
Q_SIGNAL void nameChanged (const QString &name)
utils::Utf8String get_name () const
 Returns the name of the object.

Properties

QString name

Friends

void init_from (ArrangerObjectName &obj, const ArrangerObjectName &other, utils::ObjectCloneType clone_type)
void to_json (nlohmann::json &j, const ArrangerObjectName &named_object)
void from_json (const nlohmann::json &j, ArrangerObjectName &named_object)

Detailed Description

Name functionality for arranger objects.

Definition at line 19 of file named_object.h.

Constructor & Destructor Documentation

◆ ArrangerObjectName()

zrythm::structure::arrangement::ArrangerObjectName::ArrangerObjectName ( QObject * parent = nullptr)
inline

Definition at line 26 of file named_object.h.

Member Function Documentation

◆ get_name()

utils::Utf8String zrythm::structure::arrangement::ArrangerObjectName::get_name ( ) const
inline

Returns the name of the object.

Definition at line 51 of file named_object.h.

◆ name()

QString zrythm::structure::arrangement::ArrangerObjectName::name ( ) const
inline

Definition at line 34 of file named_object.h.

◆ setName()

void zrythm::structure::arrangement::ArrangerObjectName::setName ( const QString & name)
inline

Definition at line 35 of file named_object.h.

◆ from_json

void from_json ( const nlohmann::json & j,
ArrangerObjectName & named_object )
friend

Definition at line 70 of file named_object.h.

◆ init_from

void init_from ( ArrangerObjectName & obj,
const ArrangerObjectName & other,
utils::ObjectCloneType clone_type )
friend

Definition at line 54 of file named_object.h.

◆ to_json

void to_json ( nlohmann::json & j,
const ArrangerObjectName & named_object )
friend

Definition at line 65 of file named_object.h.

Property Documentation

◆ name

QString zrythm::structure::arrangement::ArrangerObjectName::name
readwrite

Definition at line 22 of file named_object.h.


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