This solution brings another error.
std::list<QueryTab *> m_Tabs;
QueryTab *d_tab = new QueryTab();
for(std::list<QueryTab *>::iterator i_Tabs = m_Tabs.begin(); i_Tabs !=
m_Tabs.end(); i_Tabs++)
{
m_Tabs.push_back(*i_Tabs);
m_Notebook.append_page(*i_Tabs);