void CFlowChartSymbolPikcer::Init()
{	
	InitDatas();
	m_id = -1;
	// --------------------------
	m_pListWidget = new QListWidget;
	m_pListWidget->setIconSize( QSize( 60, 60 ) );
	
	QMapIterator<int, QString> iter( m_datas );
	while( iter.hasNext() )
	{
		iter.next();
		QListWidgetItem *pItem = new QListWidgetItem( iter.value(), m_pListWidget );
		pItem->setIcon( IconForSymbol(iter.value()) );
		pItem->setData( Qt::UserRole, iter.key() );
	}

	// -----------------------
	QDialogButtonBox *pDlgBtnBox = new QDialogButtonBox( QDialogButtonBox::Ok | QDialogButtonBox::Cancel );
	connect( pDlgBtnBox, SIGNAL( accepted() ), this, SLOT( accept() ) );
	connect( pDlgBtnBox, SIGNAL( rejected() ), this, SLOT( reject() ) );


	// ---------------------
	QVBoxLayout *pLay_0 = new QVBoxLayout;
	pLay_0->addWidget( m_pListWidget );
	pLay_0->addWidget( pDlgBtnBox );

	
	
	setLayout( pLay_0 );

}
Пример #2
0
CapabilitiesClass::CapabilitiesClass(VTable* cvtable):ClassClosure(cvtable)
{
	createVanillaPrototype();
	InitDatas();
	MakeString();
	//prototype = new (core()->GetGC(), cvtable->getExtraSize())CapabilitiesObject(cvtable, toplevel()->objectClass->prototype, 0);
	//Add your construct code here...
};
Пример #3
0
BASE_SCREEN::BASE_SCREEN(EDA_BaseStruct * parent, WinEDA_DrawFrame * frame_source, int idscreen):
		EDA_BaseStruct(SCREEN_STRUCT_TYPE)
{
	m_Parent = parent;
	m_Type = idscreen;
	SetParentFrame(frame_source);
	m_ZoomList = NULL;
	m_GridList = NULL;
	EEDrawList = NULL;	 /* pointeur sur la liste des objets a tracer*/
	m_UndoList = NULL;
	m_RedoList = NULL;
	m_UndoRedoCountMax = 1;
	m_FirstRedraw = TRUE;
	InitDatas();
}