Hi to all!

I have following question regarding my problem. I've made QMainWindow and inside it I have one QDockWindow. Inside QDockWindow there is a tab widget with two tabs, one for QGraphicsView and other for QWebView. Now, QMainWindow is always maximized to full screen. I would also to maximize this docking window so it cannot be resized. Then, the sizes of QGraphicsView and QWebView also must be maximized. How do I achieve that. Here is the code of header:
Qt Code:
  1. #ifndef CCENTRALWIDGET_H
  2. #define CCENTRALWIDGET_H
  3.  
  4. #include <QtGui/QDockWidget>
  5. #include <QtGui/QTabWidget>
  6. #include <QtGui/QGraphicsView>
  7. #include <QtWebKit/QWebView>
  8. #include <QtGui/QWidget>
  9. #include <QtGui/QSizePolicy>
  10. #include <QtCore/QString>
  11.  
  12. //#include "ui_ccentralwidget.h"
  13.  
  14. class CCentralWidget : public QDockWidget
  15. {
  16. Q_OBJECT
  17.  
  18. public:
  19. CCentralWidget(/*const QString& strTitle,*/
  20. QWidget *pParent=0,
  21. Qt::WindowFlags flags=0);
  22. ~CCentralWidget();
  23.  
  24. inline QTabWidget* optionsWidget() const
  25. { return m_pOptionsWidget; };
  26. inline QGraphicsView* merchandizeView() const
  27. { return m_pMerchandizeView; };
  28. inline QWebView* webpageView() const
  29. { return m_pWebPageView; };
  30. inline QWidget* merchandizeViewContainer() const
  31. { return m_pMerchandizeViewContainer; };
  32. inline QWidget* webpageContainer() const
  33. { return m_pWebPageContainer; };
  34.  
  35. private:
  36. void createOptionsWidget(); // method for creation options tab
  37. void createMerchnadizeView(); // method for creating merchandize view
  38. void createWebPageView(); // method for creating web page view
  39.  
  40. /*
  41. private:
  42.   Ui::CCentralWidgetClass ui;
  43. */
  44. private:
  45. QTabWidget* m_pOptionsWidget; // tabulator styled options widget
  46. QGraphicsView* m_pMerchandizeView; // merchandize graphics view
  47. QWebView* m_pWebPageView; // web page object
  48. QWidget* m_pMerchandizeViewContainer; // merchandize graphics view container widget
  49. QWidget* m_pWebPageContainer; // web page view container widget;
  50. };
  51.  
  52. #endif // CCENTRALWIDGET_H
To copy to clipboard, switch view to plain text mode 
And here is implementation file:
Qt Code:
  1. #include "ccentralwidget.h"
  2.  
  3. CCentralWidget::CCentralWidget(/*const QString& strTitle,*/
  4. QWidget *pParent,
  5. Qt::WindowFlags flags)
  6. : QDockWidget(/*strTitle,*/
  7. pParent,
  8. flags)
  9. {
  10. //ui.setupUi(this);
  11. createOptionsWidget(); // creates options tabulator
  12. createMerchnadizeView(); // creates merchandize view
  13. createWebPageView(); // creates web page view
  14.  
  15. optionsWidget()->addTab(merchandizeViewContainer(),
  16. tr("Room service"));
  17. optionsWidget()->addTab(webpageContainer(),
  18. tr("City sightseeings"));
  19. }
  20.  
  21. CCentralWidget::~CCentralWidget()
  22. {
  23. delete m_pOptionsWidget; // deletes options widget
  24. m_pOptionsWidget=0; // safe mode
  25. }
  26.  
  27. void CCentralWidget::createOptionsWidget()
  28. {
  29. m_pOptionsWidget=new QTabWidget(this); // creates tab widget
  30. Q_CHECK_PTR(m_pOptionsWidget); // checks creation
  31. optionsWidget()->setAutoFillBackground(true); // sets background filling ON
  32. optionsWidget()->setTabPosition(QTabWidget::West); // sets tab position
  33. optionsWidget()->setTabShape(QTabWidget::Rounded); // sets tab shape
  34. optionsWidget()->setFocusPolicy(Qt::NoFocus); // disables focus
  35. optionsWidget()->setContextMenuPolicy(Qt::NoContextMenu); // disables context menu
  36. setWidget(optionsWidget()); // sets widget contens
  37. }
  38.  
  39. void CCentralWidget::createMerchnadizeView()
  40. {
  41. m_pMerchandizeViewContainer=new QWidget(optionsWidget()); // creates new widget
  42. Q_CHECK_PTR(m_pMerchandizeViewContainer); // checks creation
  43. /*
  44.   merchandizeViewContainer()->setGeometry(optionsWidget()->geometry().x(),
  45.   optionsWidget()->geometry().y(),
  46.   optionsWidget()->geometry().width(),
  47.   optionsWidget()->geometry().height());
  48. */
  49.  
  50. m_pMerchandizeView=new QGraphicsView(merchandizeViewContainer()); // creates new merchandize view;
  51. Q_CHECK_PTR(m_pMerchandizeView); // checks creation
  52. /*
  53.   merchandizeView()->setSizePolicy(QSizePolicy(QSizePolicy::Fixed,
  54.   QSizePolicy::Fixed));
  55.   merchandizeView()->setGeometry(merchandizeViewContainer()->geometry().x(),
  56.   merchandizeViewContainer()->geometry().y(),
  57.   merchandizeViewContainer()->geometry().width(),
  58.   merchandizeViewContainer()->geometry().height());
  59. */
  60. }
  61.  
  62. void CCentralWidget::createWebPageView()
  63. {
  64. m_pWebPageContainer=new QWidget(optionsWidget()); // creates new widget
  65. Q_CHECK_PTR(m_pWebPageContainer); // checks creation
  66. m_pWebPageView=new QWebView(webpageContainer()); // creates new web page view
  67. Q_CHECK_PTR(m_pWebPageView); // checks creation
  68. webpageView()->setUrl(QString("http://www.google.com")); // test page showing
  69. }
To copy to clipboard, switch view to plain text mode 
That commented geometry statements do not work . Please help!