Changeset 541
- Timestamp:
- 09/29/08 12:33:57 (2 months ago)
- Files:
-
- branches/audiofilebrowser/gui/src/HydrogenApp.cpp (modified) (2 diffs)
- branches/audiofilebrowser/gui/src/PatternEditor/PatternEditorPanel.cpp (modified) (1 diff)
- branches/audiofilebrowser/gui/src/PatternEditor/PatternEditorPanel.h (modified) (1 diff)
- branches/audiofilebrowser/gui/src/SoundLibrary/SoundLibraryPanel.cpp (modified) (2 diffs)
- branches/audiofilebrowser/libs/hydrogen/include/hydrogen/note.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/audiofilebrowser/gui/src/HydrogenApp.cpp
r521 r541 264 264 265 265 m_pSongEditorPanel->updateAll(); 266 m_pPatternEditorPanel->updateSLnameLabel(); 266 267 267 268 QString songName( song->__name ); … … 364 365 void HydrogenApp::onDrumkitLoad( QString name ){ 365 366 setStatusBarMessage( trUtf8( "Drumkit loaded: [%1]" ).arg( name ), 2000 ); 366 m_pPatternEditorPanel->updateSLnameLabel( name);367 m_pPatternEditorPanel->updateSLnameLabel( ); 367 368 } 368 369 branches/audiofilebrowser/gui/src/PatternEditor/PatternEditorPanel.cpp
r521 r541 52 52 53 53 54 void PatternEditorPanel::updateSLnameLabel( QString name)54 void PatternEditorPanel::updateSLnameLabel( ) 55 55 { 56 56 QFont font; 57 57 font.setBold( true ); 58 58 pSLlabel->setFont( font ); 59 pSLlabel->setText( name);59 pSLlabel->setText( Hydrogen::get_instance()->m_currentDrumkit ); 60 60 } 61 61 branches/audiofilebrowser/gui/src/PatternEditor/PatternEditorPanel.h
r521 r541 65 65 PatternEditorInstrumentList* getInstrumentList() { return m_pInstrumentList; } 66 66 67 void updateSLnameLabel( QString name);67 void updateSLnameLabel( ); 68 68 69 69 // Implements EventListener interface branches/audiofilebrowser/gui/src/SoundLibrary/SoundLibraryPanel.cpp
r521 r541 643 643 assert( drumkitInfo ); 644 644 645 646 645 QString sPreDrumkitName = Hydrogen::get_instance()->getCurrentDrumkitname(); 647 646 … … 665 664 } 666 665 666 if ( preDrumkitInfo == NULL ){ 667 QMessageBox::warning( this, "Hydrogen", QString( "The current loaded song missing his soundlibrary.\nPlease load a existing soundlibrary first") ); 668 return; 669 } 667 670 assert( preDrumkitInfo ); 668 671 branches/audiofilebrowser/libs/hydrogen/include/hydrogen/note.h
r466 r541 24 24 #define H2_NOTE_H 25 25 26 #include <cassert> 26 27 #include <hydrogen/Object.h> 27 28 #include <hydrogen/adsr.h> … … 171 172 172 173 void set_leadlag( float leadlag ) { 173 __leadlag = leadlag; 174 if(leadlag > 1.0) { 175 __leadlag = 1.0; 176 } else if (leadlag < -1.0) { 177 __leadlag = -1.0; 178 } else { 179 __leadlag = leadlag; 180 } 174 181 } 175 182 float get_leadlag() const { 183 assert(__leadlag <= 1.0); 184 assert(__leadlag >= -1.0); 176 185 return __leadlag; 177 186 }
