Perspective Class
(Utils::Perspective)Public Types
| class | Operation |
| enum | OperationType { SplitVertical, SplitHorizontal, AddToTab, Raise } |
Public Functions
| Perspective() = default | |
| Perspective(const QString &name, const QVector<Operation> &operations, QWidget *centralWidget = 0) | |
| ~Perspective() | |
| void | aboutToActivate() const |
| void | addOperation(const Operation &operation) |
| QWidget * | centralWidget() const |
| QVector<QByteArray> | docks() const |
| QString | name() const |
| QVector<Operation> | operations() const |
| void | setAboutToActivateCallback(const Callback &cb) |
| void | setName(const QString &name) |
Member Function Documentation
[default] Perspective::Perspective()
Default constructs an instance of Perspective.
Perspective::Perspective(const QString &name, const QVector<Operation> &operations, QWidget *centralWidget = 0)
Default constructs an instance of Perspective.
Perspective::~Perspective()
Destroys the instance of Perspective.
void Perspective::aboutToActivate() const
void Perspective::addOperation(const Operation &operation)
QWidget *Perspective::centralWidget() const
QVector<QByteArray> Perspective::docks() const
QString Perspective::name() const
See also setName().
QVector<Operation> Perspective::operations() const
void Perspective::setAboutToActivateCallback(const Callback &cb)
void Perspective::setName(const QString &name)
See also name().