⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kr_viewpopulator.h

📁 这是法国Kaleido公司提供了一个手机mmi设计平台
💻 H
字号:
/***************************************************************************
KR_ViewPopulator.h  -  
-------------------
begin                : Tue Mar 3 2004
copyright            : (C) 2004 by DigitalAirways
email                : info@digitalairways.com
***************************************************************************/

/*
* Copyright (c) 2000-2004 DigitalAirways, sarl. All Rights Reserved.
*
* This software is the confidential and proprietary information of
* DigitalAirways, sarl. ("Confidential Information").  You shall not
* disclose such Confidential Information and shall use it only in
* accordance with the terms of the license agreement you entered into
* with DigitalAirways.
* A copy of this license is included in the licence.txt file included
* in this software package.
*/

/*
**************************************************************
* TODO
**************************************************************

- 



**************************************************************
* HISTORY
**************************************************************

- 
*/

#ifndef __KR_VIEWPOPULATOR__
#define __KR_VIEWPOPULATOR__

#include "KR_Plugin.h"
#include "KR_KRuntime.h"
class KREBDLIBS_API ViewPopulator : public Plugin {
	
	friend class View;
	
private:
	
	void init(char* param, View* v){
		setView(v);
		init(param);
	}
	
protected:

	View* fView;
	
public:	
	
	static ViewPopulator* makeInstance(GContext* newGContext, char* populatorclass, char* param, View* v) ;
	DEFINE_NEW(ViewPopulator);
	DEFINE_DELETE(ViewPopulator);
	
	ViewPopulator (GContext* newGContext) : Plugin(newGContext) {
		
		fView=NULL;
	}
	
	virtual ~ViewPopulator() {
	}
	
#ifdef DEV_CONSISTENCY
	virtual char *getInfo(int itemType, int itemIdx) {
		return defaultGetInfo(itemType, itemIdx);
	}
#endif // def DEV_CONSISTENCY
	
	
	void setView(View* v) {
		fView = v;
	}
	
	virtual	void init(char* /*param*/)  {
		// nothing
	}
	
	
};

typedef ViewPopulator* pViewPopulator ;
typedef pViewPopulator (*viewPopulatorInstanciator)(GContext* newGContext) ;

#endif // ndef __KR_VIEWPOPULATOR__
	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -