~ubuntu-branches/ubuntu/quantal/muse/quantal

« back to all changes in this revision

Viewing changes to muse/vst.h

  • Committer: Package Import Robot
  • Author(s): Alessio Treglia
  • Date: 2011-08-12 11:16:41 UTC
  • mfrom: (1.2.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 26.
  • Revision ID: package-import@ubuntu.com-20110812111641-sg7bj019yhh91mpl
Tags: upstream-2.0~beta2
ImportĀ upstreamĀ versionĀ 2.0~beta2

Show diffs side-by-side

added added

removed removed

Lines of Context:
10
10
 
11
11
#include "synth.h"
12
12
 
 
13
class QMenu;
 
14
 
13
15
struct _FSTHandle;
14
16
struct _FST;
15
17
 
52
54
            
53
55
      virtual bool initGui()       { return true; };
54
56
      virtual void guiHeartBeat()  {  }
55
 
      virtual bool guiVisible() const;
56
 
      virtual void showGui(bool v);
57
 
      virtual bool hasGui() const;
58
 
      virtual void getGeometry(int*, int*, int*, int*) const {}
 
57
      virtual bool guiVisible() const { return false; }
 
58
      virtual void showGui(bool) {  }
 
59
      virtual bool hasGui() const { return false; }
 
60
      virtual bool nativeGuiVisible() const;
 
61
      virtual void showNativeGui(bool v);
 
62
      virtual bool hasNativeGui() const;
 
63
      virtual void getGeometry(int*x, int*y, int*w, int*h) const { *x=0;*y=0;*w=0;*h=0; }
59
64
      virtual void setGeometry(int, int, int, int) {}
 
65
      virtual void getNativeGeometry(int*x, int*y, int*w, int*h) const { *x=0;*y=0;*w=0;*h=0; }
 
66
      virtual void setNativeGeometry(int, int, int, int) {}
60
67
      virtual void preProcessAlways() { };
61
68
      virtual iMPEvent getData(MidiPort*, MPEventList*, iMPEvent, unsigned pos, int ports, unsigned n, float** buffer) ;
62
69
      virtual bool putEvent(const MidiPlayEvent& ev);
69
76
      virtual void deactivate3();
70
77
      virtual const char* getPatchName(int, int, int, bool) const { return ""; }
71
78
      virtual const char* getPatchName(int, int, MType, bool) { return ""; }
72
 
      virtual void populatePatchPopup(QPopupMenu*, int, MType, bool) {};
 
79
      virtual void populatePatchPopup(QMenu*, int, MType, bool) {};
73
80
      virtual void write(int level, Xml& xml) const;
74
81
      virtual float getParameter(unsigned long idx) const;
75
82
      virtual void setParameter(unsigned long idx, float value);