gst-editor похоже на то, что вы ищете. Кажется, он не поддерживает генерацию кода C ++, но он поддерживает сохранение XML, который может быть загружен в вашу программу так же, как libglade позволяет загружать графические интерфейсы Glade. Выглядит очень интуитивно и нонсенс, судя по скриншотам.