1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-04-01 07:06:43 +00:00

extracted creation of scroll area to separate method

This commit is contained in:
pi03k 2016-02-01 12:39:24 +01:00
parent 9539925f3e
commit 3bfab9c2c9
2 changed files with 11 additions and 8 deletions

View file

@ -419,10 +419,7 @@ CSVDoc::View::View (ViewManager& viewManager, CSMDoc::Document *document, int to
} }
else else
{ {
mScroll = new QScrollArea(this); createScrollArea();
mScroll->setWidgetResizable(true);
mScroll->setWidget(&mSubViewWindow);
setCentralWidget(mScroll);
} }
mOperations = new Operations; mOperations = new Operations;
@ -626,10 +623,7 @@ void CSVDoc::View::settingChanged (const CSMPrefs::Setting *setting)
} }
else else
{ {
mScroll = new QScrollArea(this); createScrollArea();
mScroll->setWidgetResizable(true);
mScroll->setWidget(&mSubViewWindow);
setCentralWidget(mScroll);
} }
} }
else if (mScroll) else if (mScroll)
@ -964,3 +958,11 @@ void CSVDoc::View::updateWidth(bool isGrowLimit, int minSubViewWidth)
} }
} }
} }
void CSVDoc::View::createScrollArea()
{
mScroll = new QScrollArea(this);
mScroll->setWidgetResizable(true);
mScroll->setWidget(&mSubViewWindow);
setCentralWidget(mScroll);
}

View file

@ -96,6 +96,7 @@ namespace CSVDoc
void updateScrollbar(); void updateScrollbar();
void updateWidth(bool isGrowLimit, int minSubViewWidth); void updateWidth(bool isGrowLimit, int minSubViewWidth);
void createScrollArea();
public: public:
View (ViewManager& viewManager, CSMDoc::Document *document, int totalViews); View (ViewManager& viewManager, CSMDoc::Document *document, int totalViews);