/[svn]/qsampler/trunk/src/qsamplerChannel.h
ViewVC logotype

Diff of /qsampler/trunk/src/qsamplerChannel.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 303 by capela, Fri Nov 19 10:18:59 2004 UTC revision 344 by capela, Tue Jan 18 13:53:04 2005 UTC
# Line 1  Line 1 
1  // qsamplerChannel.h  // qsamplerChannel.h
2  //  //
3  /****************************************************************************  /****************************************************************************
4     Copyright (C) 2003-2004, rncbc aka Rui Nuno Capela. All rights reserved.     Copyright (C) 2003-2005, rncbc aka Rui Nuno Capela. All rights reserved.
5    
6     This program is free software; you can redistribute it and/or     This program is free software; you can redistribute it and/or
7     modify it under the terms of the GNU General Public License     modify it under the terms of the GNU General Public License
# Line 67  public: Line 67  public:
67      bool     loadEngine(const QString& sEngineName);      bool     loadEngine(const QString& sEngineName);
68            
69      // Instrument file and index.      // Instrument file and index.
70        QString& instrumentName();
71      QString& instrumentFile();      QString& instrumentFile();
72      int      instrumentNr();      int      instrumentNr();
73      int      instrumentStatus();      int      instrumentStatus();
74      bool     loadInstrument(const QString& sInstrumentFile, int iInstrumentNr);      bool     loadInstrument(const QString& sInstrumentFile, int iInstrumentNr);
75        
76      // MIDI input driver (DEPRECATED).      // MIDI input driver (DEPRECATED).
77      QString& midiDriver();      QString& midiDriver();
78      bool     setMidiDriver(const QString& sMidiDriver);      bool     setMidiDriver(const QString& sMidiDriver);
# Line 120  public: Line 121  public:
121      void contextMenuEvent(QContextMenuEvent *pEvent);      void contextMenuEvent(QContextMenuEvent *pEvent);
122    
123      // Retrieve the available instrument name(s) of an instrument file (.gig).      // Retrieve the available instrument name(s) of an instrument file (.gig).
124      static QString     getInstrumentName (const QString& sInstrumentFile, int iInstrumentNr);      static QString     getInstrumentName (const QString& sInstrumentFile,
125      static QStringList getInstrumentList (const QString& sInstrumentFile);                                                          int iInstrumentNr, bool bInstrumentNames);
126        static QStringList getInstrumentList (const QString& sInstrumentFile,
127                                                            bool bInstrumentNames);
128    
129  private:  private:
130    
# Line 133  private: Line 136  private:
136    
137      // Sampler channel info map.      // Sampler channel info map.
138      QString m_sEngineName;      QString m_sEngineName;
139        QString m_sInstrumentName;
140      QString m_sInstrumentFile;      QString m_sInstrumentFile;
141      int     m_iInstrumentNr;      int     m_iInstrumentNr;
142      int     m_iInstrumentStatus;      int     m_iInstrumentStatus;

Legend:
Removed from v.303  
changed lines
  Added in v.344

  ViewVC Help
Powered by ViewVC