Yeah it adds a
sklepSeqEditor::sklepSeqEditor (sklepSeqMain *owner, xsync *syncThread)
: Component (T("main VST Edtior")),
AudioProcessorEditor (owner),
seqMain (0)
{
definition:
class sklepSeqEditor : public AudioProcessorEditor,
public ChangeListener,
public SliderListener,
public AsyncUpdater
and the Component (T(…)) part causes the compiler to give an error:
Compiling...
sklepSeqEditor.cpp
JUCE! Library to link to: jucelib_static_Win32_debug.lib
c:\devel\sklepseq\sklepseqeditor.cpp(37) : error C2614: 'sklepSeqEditor' : illegal member initialization: 'Component' is not a base or member
if i add a Component to the definition there is a problem
c:\devel\sklepseq\sklepseqeditor.h(46) : error C2584: 'sklepSeqEditor' : direct base 'Component' is inaccessible; already a base of 'AudioProcessorEditor'
maybe this can be fixed ? or is there a workaround ?