


	// ***** AUTOGENERATED CODE, DO NOT EDIT *****
    
        #ifndef RECMASHELLMDIAREA_H
        #define RECMASHELLMDIAREA_H

        #include <QScriptEngine>
        #include <QScriptValue>
        #include <QScriptContextInfo>
        #include <QDebug>

        
                #include "RMdiArea.h"
            

        /**
         * \ingroup scripting_ecmaapi
         */
        class REcmaShellMdiArea : public RMdiArea {

        public:
      
    // Destructor:
    
            ~REcmaShellMdiArea();
        static RMdiArea* getSelf(const QString& fName, QScriptContext* context)
    ;static REcmaShellMdiArea* getSelfShell(const QString& fName, QScriptContext* context)
    ;
    
    
    // Constructors:
    
      REcmaShellMdiArea(
                QWidget * parent
        = 0
            );
        
    
    
      QToolButton * getAddTabButton(
                
            );
        
    
    
      void updateTabBar(
                RMdiChildQt * child
        = NULL
            );
        
    
    
      void updateTabBarSize(
                
            );
        
    
    
      void updateAddButtonLocation(
                
            );
        
    
    
      void closeTab(
                int i
            );
        
    
    
      void activateTab(
                int i
            );
        
    
    
      void resizeEvent(
                QResizeEvent * event
            );
        
    
    
      void keyPressEvent(
                QKeyEvent * event
            );
        
    
  

    // protected methods (only available for ECMA shell classes) (generated by xsl2xpp.xsl):
	static  QScriptValue
        resizeEvent
        (QScriptContext* context, QScriptEngine* engine) 
        ;static  QScriptValue
        keyPressEvent
        (QScriptContext* context, QScriptEngine* engine) 
        ;QScriptValue __qtscript_self;
            };
            Q_DECLARE_METATYPE(REcmaShellMdiArea*)
        
	#endif
    