Is it possible to inherit QVBoxLayout and set it as layout in QWidget?
===

What I'm trying to accomplish:

Create 2 classes that inherit QVBoxLayout simply to set up each class with a series of different objects.

e.g.: 
Class 1 (inherits QVBoxLayout), has QLabels to show an appointment and those labels set up with `this->addWidget(labels);`

Class 2 (inherits QVBoxLayout), has QLineEdits (and so on) to edit an appointment and those objects are also set up with `this->addWidget(lineedits);`

Is it possible to have a QWidget class then switch between these 2 layouts by calling `this->setLayout(class1_object);` and `this->setLayout(class2_object);`?

Or how would you suggest the swapping of the active objects on the widget (when clicking the edit button on the view-part or the save button on the edit-part)?

Simply use `object->setShown(false);`?