У меня есть GObject "A", который создает экземпляр другого GObject "B" в своем конструкторе.
Объекту "B" необходимо передать несколько свойств, предназначенных только для построения. Теперь при создании экземпляра объекта «А» я хочу разрешить передачу значений этих свойств через конструктор объекта «А» в конструктор объекта «Б».
Единственный способ, который я нашел для этого, - создать идентичные свойства для объекта "A" и передать их значения конструктору "B". Эти свойства не будут иметь дальнейшего значения для «А», так что это похоже на кладж.
Есть ли лучший способ сделать то, что я хочу?