/[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 371 by capela, Fri Feb 11 15:36:06 2005 UTC revision 400 by capela, Mon Feb 21 15:02:58 2005 UTC
# 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.
     QString& instrumentName();  
70      QString& instrumentFile();      QString& instrumentFile();
71      int      instrumentNr();      int      instrumentNr();
72        QString& instrumentName();
73      int      instrumentStatus();      int      instrumentStatus();
74      bool     loadInstrument(const QString& sInstrumentFile, int iInstrumentNr);      bool     loadInstrument(const QString& sInstrumentFile, int iInstrumentNr);
75            // Special instrument file/name/number settler.
76        bool     setInstrument(const QString& sInstrumentFile, int iInstrumentNr);
77    
78      // MIDI input driver (DEPRECATED).      // MIDI input driver (DEPRECATED).
79      QString& midiDriver();      QString& midiDriver();
# Line 107  public: Line 109  public:
109      // Channel info structure map executive.      // Channel info structure map executive.
110      bool     updateChannelInfo();      bool     updateChannelInfo();
111    
     // Reset channel method.  
     bool     resetChannel();  
   
112      // Channel setup dialog form.      // Channel setup dialog form.
113      bool     channelSetup(QWidget *pParent);      bool     channelSetup(QWidget *pParent);
114    
115        // Reset channel method.
116        bool     channelReset();
117    
118      // Message logging methods (brainlessly mapped to main form's).      // Message logging methods (brainlessly mapped to main form's).
119      void     appendMessages       (const QString & s);      void     appendMessages       (const QString & s);
120      void     appendMessagesColor  (const QString & s, const QString & c);      void     appendMessagesColor  (const QString & s, const QString & c);
# Line 123  public: Line 125  public:
125      // Context menu event handler.      // Context menu event handler.
126      void contextMenuEvent(QContextMenuEvent *pEvent);      void contextMenuEvent(QContextMenuEvent *pEvent);
127    
128            // Common (invalid) name-helpers.
129        static QString noEngineName();
130        static QString noInstrumentName();
131    
132            // Check whether a given file is an instrument file.
133            static bool isInstrumentFile (const QString& sInstrumentFile);
134    
135      // Retrieve the available instrument name(s) of an instrument file (.gig).      // Retrieve the available instrument name(s) of an instrument file (.gig).
136      static QString     getInstrumentName (const QString& sInstrumentFile,      static QString getInstrumentName (const QString& sInstrumentFile,
137                                                          int iInstrumentNr, bool bInstrumentNames);                                                          int iInstrumentNr, bool bInstrumentNames);
138      static QStringList getInstrumentList (const QString& sInstrumentFile,      static QStringList getInstrumentList (const QString& sInstrumentFile,
139                                                          bool bInstrumentNames);                                                          bool bInstrumentNames);

Legend:
Removed from v.371  
changed lines
  Added in v.400

  ViewVC Help
Powered by ViewVC