Changeset 609

Show
Ignore:
Timestamp:
10/31/08 17:05:51 (2 months ago)
Author:
wolke
Message:

add some images for sampleeditor

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/new_fx_rack_and_sample_fun/gui/src/SampleEditor/SampleEditor.cpp

    r608 r609  
    2525#include "InstrumentEditor/InstrumentEditor.h" 
    2626#include "../widgets/Button.h" 
     27 
     28#include "MainSampleWaveDisplay.h" 
     29#include "DetailWaveDisplay.h" 
     30#include "TargetWaveDisplay.h" 
    2731 
    2832#include <hydrogen/data_path.h> 
     
    6064        m_fade_out_startframe = m_pSample->get_fade_out_startframe(); 
    6165        m_fade_out_type = m_pSample->get_fade_out_type(); 
     66 
     67// wavedisplays 
     68        m_pMainSampleWaveDisplay = new MainSampleWaveDisplay( mainSampleview ); 
     69        m_pMainSampleWaveDisplay->updateDisplay( Sample->get_filename() ); 
     70        m_pMainSampleWaveDisplay->move( 1, 3 ); 
     71 
     72//      m_pTargetSampleView = new TargetWaveDisplay( targetSampleView ); 
     73//      m_pTargetSampleView->updateDisplay( Sample->get_filename() ); 
     74//      m_pTargetSampleView->move( 1, 1 ); 
     75 
     76//      m_pSampleAdjustView = new DetailWaveDisplay( mainSampleAdjustView ); 
     77//      m_pSampleAdjustView->updateDisplay( Sample->get_filename() ); 
     78//      m_pSampleAdjustView->move( 1, 1 ); 
     79 
    6280 
    6381// mainSampleview = 624 x 265 
     
    108126        setAllSampleProps();     
    109127        m_pSample->sampleEditProzess( m_pSample ); 
     128        m_pSampleEditorStatus = true; 
    110129} 
    111130 
     
    136155void SampleEditor::setAllSampleProps() 
    137156{ 
    138         m_pSample->set_sample_is_modified( m_sample_is_modified ); 
    139         m_pSample->set_sample_mode( m_sample_mode ); 
    140         m_pSample->set_start_frame( m_start_frame ); 
    141         m_pSample->set_loop_frame( m_loop_frame ); 
    142         m_pSample->set_repeats( m_repeats ); 
    143         m_pSample->set_end_frame( m_end_frame ); 
    144         m_pSample->set_fade_out_startframe( m_fade_out_startframe ); 
    145         m_pSample->set_fade_out_type( m_fade_out_type ); 
     157        if ( !m_pSampleEditorStatus ){ 
     158                m_pSample->set_sample_is_modified( m_sample_is_modified ); 
     159                m_pSample->set_sample_mode( m_sample_mode ); 
     160                m_pSample->set_start_frame( m_start_frame ); 
     161                m_pSample->set_loop_frame( m_loop_frame ); 
     162                m_pSample->set_repeats( m_repeats ); 
     163                m_pSample->set_end_frame( m_end_frame ); 
     164                m_pSample->set_fade_out_startframe( m_fade_out_startframe ); 
     165                m_pSample->set_fade_out_type( m_fade_out_type ); 
     166        } 
    146167} 
  • branches/new_fx_rack_and_sample_fun/gui/src/SampleEditor/SampleEditor.h

    r608 r609  
    3737 
    3838class Button; 
    39 //class SampleWaveDisplay; 
     39class   MainSampleWaveDisplay; 
     40class   TargetWaveDisplay; 
     41class   DetailWaveDisplay; 
    4042 
    4143/// 
     
    8486 
    8587                void setAllSampleProps(); 
     88 
     89        MainSampleWaveDisplay *m_pMainSampleWaveDisplay; 
     90        TargetWaveDisplay *m_pTargetSampleView; 
     91        DetailWaveDisplay *m_pSampleAdjustView; 
    8692                 
    8793};