// Version: $Id: 3cb055ad23d3a0ef7afbe0cc4974c83dd1b930aa $ // // // Commentary: // // // Change Log: // // // Code: #pragma once #include #include class dtkAbstractView; class dtkViewManagerPrivate; class DTKGUISUPPORT_EXPORT dtkViewManager : public QFrame { Q_OBJECT public: dtkViewManager(QWidget *parent = 0); ~dtkViewManager(void); public: void addWidget(QWidget *widget); void setCurrentWidget(QWidget *widget); signals: void focused(dtkAbstractView *view); public slots: void clear(void); void hideCurrentWidget(void); private: dtkViewManagerPrivate *d; }; // // dtkViewManager.h ends here