/[svn]/gigedit/trunk/src/plugin/linuxsamplerplugin.h
ViewVC logotype

Diff of /gigedit/trunk/src/plugin/linuxsamplerplugin.h

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

revision 1653 by schoenebeck, Wed Oct 3 19:15:47 2007 UTC revision 1654 by schoenebeck, Wed Jan 30 02:20:48 2008 UTC
# Line 1  Line 1 
1  /*  /*
2   * Copyright (C) 2007 Andreas Persson   * Copyright (C) 2007, 2008 Andreas Persson
3   *   *
4   * This program is free software; you can redistribute it and/or   * This program is free software; you can redistribute it and/or
5   * modify it under the terms of the GNU General Public License as   * modify it under the terms of the GNU General Public License as
# Line 23  Line 23 
23  #include <config.h>  #include <config.h>
24    
25  #include <linuxsampler/plugins/InstrumentEditor.h>  #include <linuxsampler/plugins/InstrumentEditor.h>
26    #include "../gigedit/gigedit.h"
27    
28  #include <gig.h>  #include <gig.h>
29    
30  class LinuxSamplerPlugin : public LinuxSampler::InstrumentEditor {  class LinuxSamplerPlugin : public LinuxSampler::InstrumentEditor, public GigEditJob {
31      public:      public:
32          LinuxSamplerPlugin();          LinuxSamplerPlugin();
33          virtual int Main(void* pInstrument, String sTypeName, String sTypeVersion);          virtual int Main(void* pInstrument, String sTypeName, String sTypeVersion);
# Line 34  class LinuxSamplerPlugin : public LinuxS Line 35  class LinuxSamplerPlugin : public LinuxS
35          virtual String Name();          virtual String Name();
36          virtual String Version();          virtual String Version();
37          virtual String Description();          virtual String Description();
38            virtual ~LinuxSamplerPlugin();
39    
40            virtual bool runGigEditJob();
41    
42      private:      private:
43            void* pApp;
44    
45          void __onSamplesToBeRemoved(std::list<gig::Sample*> lSamples);          void __onSamplesToBeRemoved(std::list<gig::Sample*> lSamples);
46  };  };
47    

Legend:
Removed from v.1653  
changed lines
  Added in v.1654

  ViewVC Help
Powered by ViewVC