QTfrontend/ui/widget/gamecfgwidget.h
changeset 8424 225ede46e3dc
parent 8377 869f80966a77
child 9080 9b42757d7e71
--- 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<QWidget *> 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);