Pass store to view in Sencha 2
===

I have the following View where I have defined a store. But I want the store to by created in a controller and passed to the view instead of being defined in the view like I have done below. How can I achive this?

    Ext.define('Sencha.view.AdultMenuList', {
    extend:'Ext.List',
    xtype:'adultmenulist',

    config:{
        cls: 'kidsbackground',
        iconCls:'twitter2',
        title:'Parent menu',
        store:'AdultMenuStore',

        itemTpl: Ext.create(
            'Ext.XTemplate',
            '<div id="{id}" class="menu-element">',
            '   <div class="menu-element-image">',
            '       <img src="{icon_url}" class="menuIconImg" />',
            '   </div>',
            '   <p class="menu-element-name">{name}</p>',
            '</div>'
        )
    }
    });