I have a code this code to add my settingList, this is done iside a second view, my app already have a view. But the only thing i see whe activating this view is a "(no data)" screen, like if my list had no items but it has one the SettingList

Code:
void CSettingsContainer::ConstructL( const TRect& aRect)
	{
	
	// Create a window for this view
	CreateWindowL ();
	
	TResourceReader rr;
	
	iEikonEnv->CreateResourceReaderLC(rr, R_SETTINGS);
	
	iSettingsList = CSettingList::NewL (iSettingsData);	
	
	iSettingsList->SetContainerWindowL(*this);
	iSettingsList->ConstructFromResourceL ( rr);
	CleanupStack::PopAndDestroy (); // resource stuffs.
	
	SetRect ( aRect);	
	
	ActivateL ();

	}
dont know why it happens, in the same container i have

Code:
// -----------------------------------------------------------------------------
// CSettingsContainer::CountComponentControls() const
// returns number of controls inside this container.
// -----------------------------------------------------------------------------
//
TInt CSettingsContainer::CountComponentControls() const
	{
	return 1;
	}

// -----------------------------------------------------------------------------
// CSettingsContainer::ComponentControl() const
// returns pointer of controls inside this container
// -----------------------------------------------------------------------------
//
CCoeControl* CSettingsContainer::ComponentControl( TInt /*aIndex*/) const
	{
	return iSettingsList;
	}
if you need to see more code just ask, thank you