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

@@ -54,11 +54,6 @@ namespace Internal {
struct ImageViewerPrivate
{
ImageViewerPrivate()
: context(Constants::IMAGEVIEWER_ID)
{}
Core::Context context;
QString displayName;
ImageViewerFile *file;
ImageView *imageView;
@@ -71,9 +66,11 @@ ImageViewer::ImageViewer(QWidget *parent)
d_ptr(new ImageViewerPrivate)
{
d_ptr->file = new ImageViewerFile(this);
d_ptr->imageView = new ImageView();
setContext(Core::Context(Constants::IMAGEVIEWER_ID));
setWidget(d_ptr->imageView);
// toolbar
d_ptr->toolbar = new QWidget();
d_ptr->ui_toolbar.setupUi(d_ptr->toolbar);
@@ -114,16 +111,6 @@ ImageViewer::~ImageViewer()
delete d_ptr->toolbar;
}
Core::Context ImageViewer::context() const
{
return d_ptr->context;
}
QWidget *ImageViewer::widget()
{
return d_ptr->imageView;
}
bool ImageViewer::createNew(const QString &contents)
{
Q_UNUSED(contents)