pvaz
1
Hi,
I'm not able to manage this.
I have a MainWindow that calls a component that takes entire screen of application. I call it this way:
contentComponent = new ContentComponent();
setContentOwned(contentComponent, false);
setVisible(true);
and i need when i press a button on this compent to open a new one that will takeover the entire screen of application.
I've made several attempts with AddAndMakeVisible, setContentNonOwned, addChildComponent, but i could not do it. Always crash.
What am I doing wrong, and what is the right way to do it ?
Paulo
pvaz
2
Hi Again,
I'm a desperate man.
On my tests and tests I'm now doing this way:
I have a DialogWindow that is called from the MainComponent.
When i press a button on this DialogWindow, i call in the MainAppWindow (DocumentWindow) a function that does this:
Component::getCurrentlyModalComponent()->exitModalState(0);
and I close with success the DialogWindow.
But I need to open a new Content Component, and trying to do the normal way:
contentComponent2 = new ContentComponent2();
setContentOwned(contentComponent2, false);
setVisible(true);
ContentComponent2 is defined as a ScopedPointer<ContentComponent2> contentComponent2 of a Class called ContentComponent2.
It crashes and shows:
ScopedPointer& operator= (ObjectType* const newObjectToTakePossessionOf)
{
if (object != newObjectToTakePossessionOf)
...
What am I doing wrong ?
Should I point first to the father Component before calling the setContenOwned ? How can i do that ?
A suggestion or solution was great ! I'm stuck on this and cannot proceed !
Thanks,
Paulo
pvaz
3
Hi all,
I'm stuck, cannot continue my course.
I tried so many times and so many ways, and just cannot proceed.
I've made a simple project that identifies my simple needs (to some people).
All is regarding the situation of components, parents and childrens.
Structure is like this:
MainComponent -> Open Frontpage Component
Frontpage Component -> Open Dialog Window -> Open Dialog Windows can return to FrontPage Component or Open a Component called
FirstComponent
-> Open directly a component FirstComponent
First Component -> Open a Child Window or can return to Frontpage component
-> Child Window can return to First Component or return to FrontPage Component.
The example project is downloadble on: https://copy.com/zxJ1VvnOZg3l
Please, help me solving this riddle.
Thanks,
Paulo