может Qt::Orientation преиспользовать вместо этого?