﻿// ------------ chart entry content panel helper class ------------ //
Ext.ux.ChartEntryContentPanelHelper = Ext.extend(Ext.ux.GridContentPanelHelper, {

    // determine if one or more of the currently selected tracks can be streamed
    isOneOrMoreSelectedTracksStreamable: function() {
        var isStreamable = false;

        if (this.m_gridPanel) {
            isStreamable = this.m_gridPanel.isOneOrMoreSelectedTracksStreamable();
        }

        return isStreamable;
    },
    
    // retrieve the ids of the selected tracks in the list
    getSelectedTrackIds: function() {
        var aSelectedIds = [];

        if (this.m_gridPanel) {
            aSelectedIds = this.m_gridPanel.createSelectedTrackIdArray();
        }

        return aSelectedIds;
    }
});