Skip to content
Snippets Groups Projects
AccessClass.cpp 1.51 KiB
Newer Older
  • Learn to ignore specific revisions
  • jsiegle's avatar
    jsiegle committed
        ------------------------------------------------------------------
    
    jsiegle's avatar
    jsiegle committed
        This file is part of the Open Ephys GUI
    
    jsiegle's avatar
    jsiegle committed
        Copyright (C) 2013 Open Ephys
    
    jsiegle's avatar
    jsiegle committed
    
        ------------------------------------------------------------------
    
        This program is free software: you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation, either version 3 of the License, or
        (at your option) any later version.
    
        This program is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.
    
        You should have received a copy of the GNU General Public License
        along with this program.  If not, see <http://www.gnu.org/licenses/>.
    
    
    */
    
    #include "AccessClass.h"
    
    #include "UI/UIComponent.h"
    
    jsiegle's avatar
    jsiegle committed
    #include "UI/EditorViewport.h"
    #include "UI/ProcessorList.h"
    
    #include "UI/DataViewport.h"
    #include "UI/ControlPanel.h"
    #include "UI/MessageCenter.h"
    
    jsiegle's avatar
    jsiegle committed
    #include "Audio/AudioComponent.h"
    
    #include "Processors/ProcessorGraph.h"
    
    void AccessClass::setUIComponent(UIComponent* ui_)
    {
    
    jsiegle's avatar
    jsiegle committed
    	ev = ui->getEditorViewport();
    
    	dv = ui->getDataViewport();
    
    jsiegle's avatar
    jsiegle committed
    	pl = ui->getProcessorList();
    
    	pg = ui->getProcessorGraph();
    	cp = ui->getControlPanel();
    	mc = ui->getMessageCenter();
    
    jsiegle's avatar
    jsiegle committed
    	ac = ui->getAudioComponent();
    
    jsiegle's avatar
    jsiegle committed
    
    	addActionListener(mc);
    
    
        updateChildComponents();