Diffstat (limited to 'noncore/apps/opie-console/session.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/apps/opie-console/session.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/noncore/apps/opie-console/session.h b/noncore/apps/opie-console/session.h index 3978e1b..44b5fc8 100644 --- a/noncore/apps/opie-console/session.h +++ b/noncore/apps/opie-console/session.h @@ -3,37 +3,46 @@ #include <qwidget.h> class IOLayer; /** * This is a Session. A session contains * a QWidget pointer and a IOLayer * Imagine a session like a collection of what * is needed to show your widget in a tab ;) */ class Session { public: /** * c'tor with widget and layer * ownership get's transfered */ - Session( QWidget* widget, IOLayer* ); + Session(); + Session( const QString&, QWidget* widget, IOLayer* ); ~Session(); /** + * return the name of the session + */ + QString name()const; + + /** * return the widget */ QWidget* widget(); /** * return the layer */ IOLayer* layer(); void setWidget( QWidget* widget ); void setIOLayer( IOLayer* ); + void setName( const QString& ); private: + QString m_name; QWidget* m_widget; IOLayer* m_layer; + }; #endif |