core: make context and widget IContext data members

This commit is contained in:
hjk
2011-04-13 13:00:30 +02:00
parent cbfaea1ed3
commit 70d392d235
55 changed files with 135 additions and 490 deletions

View File

@@ -38,10 +38,7 @@
using namespace Core;
StatusBarWidget::StatusBarWidget(QObject *parent)
: IContext(parent),
m_widget(0),
m_context(),
m_defaultPosition(StatusBarWidget::First)
: IContext(parent), m_defaultPosition(StatusBarWidget::First)
{
}
@@ -50,33 +47,11 @@ StatusBarWidget::~StatusBarWidget()
delete m_widget;
}
Context StatusBarWidget::context() const
{
return m_context;
}
QWidget *StatusBarWidget::widget()
{
return m_widget;
}
StatusBarWidget::StatusBarPosition StatusBarWidget::position() const
{
return m_defaultPosition;
}
QWidget *StatusBarWidget::setWidget(QWidget *widget)
{
QWidget *oldWidget = m_widget;
m_widget = widget;
return oldWidget;
}
void StatusBarWidget::setContext(const Context &context)
{
m_context = context;
}
void StatusBarWidget::setPosition(StatusBarWidget::StatusBarPosition position)
{
m_defaultPosition = position;