Любой элемент так именуется, не только визуальные.

А чо,
```
Tweet::Tweet (QObject *parent)
: QObject (parent)
, Author_ (new TwitterUser (parent))
{
}
```
не работает?

Обрати внимание, кстати, что перед двоеточием отступа нет.