Changeset 513

Show
Ignore:
Timestamp:
09/24/08 06:14:41 (2 months ago)
Author:
smoors
Message:

added label which displays the loaded soundlibrary

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/gui/src/HydrogenApp.cpp

    r511 r513  
    352352} 
    353353 
    354  
     354void HydrogenApp::onDrumkitLoad( QString name ){ 
     355        setStatusBarMessage( trUtf8( "Drumkit loaded: [%1]" ).arg( name ), 2000 ); 
     356        m_pPatternEditorPanel->updateSLnameLabel( name ); 
     357
    355358 
    356359void HydrogenApp::onEventQueueTimer() 
  • trunk/gui/src/HydrogenApp.h

    r471 r513  
    9494                void closeFXProperties(); 
    9595 
     96                void onDrumkitLoad( QString name ); 
     97 
    9698        public slots: 
    9799                void onEventQueueTimer(); 
  • trunk/gui/src/PatternEditor/PatternEditorPanel.cpp

    r510 r513  
    5151#include <QtGui> 
    5252 
     53 
     54void PatternEditorPanel::updateSLnameLabel( QString name ) 
     55{ 
     56        QFont font; 
     57        font.setBold( true ); 
     58        pSLlabel->setFont( font ); 
     59        pSLlabel->setText( name ); 
     60}  
     61 
     62 
     63 
    5364PatternEditorPanel::PatternEditorPanel( QWidget *pParent ) 
    5465 : QWidget( pParent ) 
     
    6071 
    6172        Preferences *pPref = Preferences::getInstance(); 
    62  
     73         
    6374 
    6475// Editor TOP 
     
    8192        editor_top_hbox_2->setAlignment(Qt::AlignLeft); 
    8293 
     94 
     95        //soundlibrary name 
     96        pSLlabel = new QLabel( NULL ); 
     97        pSLlabel->setText( Hydrogen::get_instance()->m_currentDrumkit ); 
     98        pSLlabel->setFixedSize( 170, 20 ); 
     99        pSLlabel->move( 10, 3 ); 
     100        pSLlabel->setToolTip( trUtf8("Loaded Soundlibrary") ); 
     101        editor_top_hbox->addWidget( pSLlabel );  
    83102 
    84103//wolke some background images back_size_res 
  • trunk/gui/src/PatternEditor/PatternEditorPanel.h

    r377 r513  
    6565                PatternEditorInstrumentList* getInstrumentList() {      return m_pInstrumentList;       } 
    6666 
     67                void updateSLnameLabel( QString name ); 
     68 
    6769                // Implements EventListener interface 
    6870                virtual void selectedPatternChangedEvent(); 
     
    9799                H2Core::Pattern *m_pPattern; 
    98100                QPixmap m_backgroundPixmap; 
    99  
     101                QLabel *pSLlabel; 
    100102 
    101103                // Editor top 
  • trunk/gui/src/SoundLibrary/SoundLibraryPanel.cpp

    r439 r513  
    491491        Hydrogen::get_instance()->loadDrumkit( drumkitInfo ); 
    492492        Hydrogen::get_instance()->getSong()->__is_modified = true; 
    493         HydrogenApp::getInstance()->setStatusBarMessage( trUtf8( "Drumkit loaded: [%1]" ).arg( drumkitInfo->getName() ), 2000 ); 
     493        HydrogenApp::getInstance()->onDrumkitLoad( drumkitInfo->getName() ); 
    494494 
    495495        setCursor( QCursor( Qt::ArrowCursor ) );