[vtkusers] vtkInteractorStyleImage and QT Widget
    David Doria 
    daviddoria at gmail.com
       
    Tue Sep  4 09:44:51 EDT 2012
    
    
  
> If I do so, I get (as I would expect) an error like that: error: invalid use of incomplete type 'struct CustomWidget' each time the code point to a public member of the CustomWidget...
>
> I'd like to provide you a compilable file but they are extracted from a very huge project so unfortunately it'll take time...
>
> Alessandro
It should work as long as you are just storing a pointer of one class
in the other (which you are). This is the pattern:
class ClassB;
class ClassA
{
  ClassB* classB;
};
class ClassB
{
  int data;
};
int main(int argc, char *argv[])
{
  ClassA classA;
  ClassB classB;
  return 0;
}
Also, why are you declaring CustomWidget inside of Ui as well as outside of Ui :
namespace Ui {
    class CustomWidget;
}
class CustomWidget : public QWidget
{
    Q_OBJECT
...
?
David
    
    
More information about the vtkusers
mailing list