/*

Siesta 5.1.0
Copyright(c) 2009-2018 Bryntum AB
https://bryntum.com/contact
https://bryntum.com/products/siesta/license

*/
Ext.define('Siesta.Project.Browser.UI.TestGridController', {
    extend  : 'Ext.app.ViewController',
    alias   : 'controller.testgrid',

    requires        : [
        'Siesta.Project.Browser.UI.AboutWindow'
    ],

    control : {
        '#tool-menu [option]' : { click : 'onMenuItemClick' },

        '[actionName^=run]' : { click : 'onRunBtnClicked' },

        '#aboutSiesta' : {
            click : 'onAboutSiesta'
        }
    },


    // Toolbar actions

    onRunBtnClicked : function (btn) {
        this.getView().fireEvent('buttonclick', this, btn, btn.actionName);
    },
    // EOF Toolbar actions



    // Menu actions
    onMenuItemClick : function (menuitem) {
        this.getView().fireEvent('optionchange', this, menuitem.option, menuitem.checked);
    },

    onAboutSiesta : function () {
        new Siesta.Project.Browser.UI.AboutWindow().show();
    }
    // EOF Menu actions
})