diff -r 8aa450f6cf2c -r 225ede46e3dc QTfrontend/ui/widget/gamecfgwidget.h --- a/QTfrontend/ui/widget/gamecfgwidget.h Tue Jan 22 00:33:37 2013 +0400 +++ b/QTfrontend/ui/widget/gamecfgwidget.h Mon Jan 21 21:52:49 2013 -0500 @@ -31,6 +31,7 @@ class QVBoxLayout; class QLabel; class QTableView; +class QTabWidget; class GameCFGWidget : public QGroupBox { @@ -56,6 +57,7 @@ void fullNetConfig(); void resendSchemeData(); void setMaster(bool master); + void setTabbed(bool tabbed); signals: void paramChanged(const QString & param, const QStringList & value); @@ -79,7 +81,7 @@ void updateModelViews(); private: - QGridLayout mainLayout; + QVBoxLayout mainLayout; QCheckBox * bindEntries; QString curNetAmmoName; QString curNetAmmo; @@ -87,6 +89,16 @@ QString m_curScript; bool m_master; QList m_childWidgets; + QGridLayout * GBoxOptionsLayout; + QWidget * OptionsInnerContainer; + QWidget * StackContainer; + + QWidget * mapContainerFree; + QWidget * mapContainerTabbed; + QWidget * optionsContainerFree; + QWidget * optionsContainerTabbed; + bool tabbed; + QTabWidget * tabs; void setNetAmmo(const QString& name, const QString& ammo);