コード例 #1
0
BArchivable*
ShortcutsSpec::Instantiate(BMessage* from)
{
	bool validateOK = false;
	if (validate_instantiation(from, "ShortcutsSpec"))
		validateOK = true;
	else // test the old one.
		if (validate_instantiation(from, "SpicyKeysSpec"))
			validateOK = true;

	if (!validateOK)
		return NULL;

	return new ShortcutsSpec(from);
}
コード例 #2
0
BArchivable* TVideoEditorText::Instantiate(BMessage* archive)
{
	if ( validate_instantiation(archive, "TVideoEditorText") )
		return new TVideoEditorText(archive);

	return NULL;
}
コード例 #3
0
DeskbarView* DeskbarView::Instantiate(BMessage *data)
{
	if (!validate_instantiation(data, "DeskbarView"))
		return NULL;

	return new DeskbarView(data);
}
コード例 #4
0
/*static*/ BArchivable*
BActivationTransaction::Instantiate(BMessage* archive)
{
	if (validate_instantiation(archive, "BActivationTransaction"))
		return new(std::nothrow) BActivationTransaction(archive);
	return NULL;
}
コード例 #5
0
ファイル: SecurityContext.cpp プロジェクト: mmanley/Antares
// Instantiate
BArchivable*
SecurityContext::Instantiate(BMessage* archive)
{
	if (!validate_instantiation(archive, "SecurityContext"))
		return NULL;
	return new(std::nothrow) SecurityContext(archive);
}
コード例 #6
0
ファイル: MenuField.cpp プロジェクト: Ithamar/cosmoe
//------------------------------------------------------------------------------
BArchivable *BMenuField::Instantiate(BMessage *data)
{
	if (validate_instantiation(data, "BMenuField"))
		return new BMenuField(data);
	else
		return NULL;
}
コード例 #7
0
ファイル: Dragger.cpp プロジェクト: mariuz/haiku
BArchivable	*
BDragger::Instantiate(BMessage *data)
{
	if (validate_instantiation(data, "BDragger"))
		return new BDragger(data);
	return NULL;
}
コード例 #8
0
ファイル: App.cpp プロジェクト: marmida/QueryWatcher
BArchivable* 
QueryView::Instantiate(BMessage* archive)
{
	if( ! validate_instantiation( archive, "QueryView" ) )
		return NULL;
	return new QueryView(archive);
}
コード例 #9
0
ファイル: Control.cpp プロジェクト: Ithamar/cosmoe
//------------------------------------------------------------------------------
BArchivable *BControl::Instantiate(BMessage *archive)
{
	if (validate_instantiation(archive, "BControl"))
		return new BControl(archive);
	else
		return NULL;
}
コード例 #10
0
BArchivable*
BTextControl::TextViewLayoutItem::Instantiate(BMessage* from)
{
	if (validate_instantiation(from, "BTextControl::TextViewLayoutItem"))
		return new TextViewLayoutItem(from);
	return NULL;
}
コード例 #11
0
ファイル: ViewLayoutItem.cpp プロジェクト: AmirAbrams/haiku
BArchivable*
BViewLayoutItem::Instantiate(BMessage* from)
{
	if (validate_instantiation(from, "BViewLayoutItem"))
		return new(std::nothrow) BViewLayoutItem(from);
	return NULL;
}
コード例 #12
0
ファイル: ViewStubs.cpp プロジェクト: HaikuArchives/Sequitur
ArpListView* ArpListView::Instantiate(BMessage* archive)
{
	printf("lk");
	if ( validate_instantiation(archive, "ArpListView") ) 
		return new ArpListView(archive); 
	return NULL;
}
コード例 #13
0
ファイル: frissconfig.cpp プロジェクト: DarkmatterVale/fRiSS
BArchivable *
FrissConfig::Instantiate(BMessage *data)
{
	if (!validate_instantiation(data, "FrissConfig"))
		return NULL;
	return new FrissConfig(data);
}
コード例 #14
0
ファイル: Fonts.cpp プロジェクト: AmirAbrams/haiku
// --------------------------------------------------
BArchivable *FontFile::Instantiate(BMessage *archive)
{
	if (!validate_instantiation(archive, "FontFile")) {
		return NULL;
	}
	return new FontFile(archive);
}
コード例 #15
0
ファイル: TMovieCue.cpp プロジェクト: ModeenF/UltraDV
BArchivable *TMovieCue::Instantiate(BMessage *archive) 
{ 	
	if ( validate_instantiation(archive, "TMovieCue") ) 
		return new TMovieCue(archive); 
		
	return NULL; 
}
コード例 #16
0
ファイル: TRotationEffect.cpp プロジェクト: ModeenF/UltraDV
BArchivable* TRotationEffect::TRotationState::Instantiate(BMessage* data)
{
	if (validate_instantiation(data, "TRotationState"))
		return new TRotationState(data); 
		
	return NULL; 
}
コード例 #17
0
ファイル: MenuField.cpp プロジェクト: michael-manley/haiku
BArchivable*
BMenuField::MenuBarLayoutItem::Instantiate(BMessage* from)
{
	if (validate_instantiation(from, "BMenuField::MenuBarLayoutItem"))
		return new MenuBarLayoutItem(from);
	return NULL;
}
コード例 #18
0
ファイル: SecurityContext.cpp プロジェクト: mmanley/Antares
// Instantiate
BArchivable*
Share::Instantiate(BMessage* archive)
{
	if (!validate_instantiation(archive, "Share"))
		return NULL;
	return new(std::nothrow) Share(archive);
}
コード例 #19
0
BArchivable *
SHTestWorker::
Instantiate(BMessage * archive)
{
   if (!validate_instantiation(archive, "SHTestWorker")) return NULL;
   return new SHTestWorker(archive);
}
コード例 #20
0
ファイル: SecurityContext.cpp プロジェクト: mmanley/Antares
// Instantiate
BArchivable*
User::Instantiate(BMessage* archive)
{
	if (!validate_instantiation(archive, "User"))
		return NULL;
	return new(std::nothrow) User(archive);
}
コード例 #21
0
ファイル: appview.cpp プロジェクト: HaikuArchives/ArmyKnife
BArchivable
*AppView::Instantiate(BMessage *data)
{
	if (!validate_instantiation(data, "AppView"))
		return NULL;
	return new AppView(data);
}
コード例 #22
0
BArchivable* VBoxGuestDeskbarView::Instantiate(BMessage *data)
{
    if (!validate_instantiation(data, VIEWNAME))
        return NULL;

    return new VBoxGuestDeskbarView(data);
}
コード例 #23
0
ファイル: BMCPrivate.cpp プロジェクト: SummerSnail2014/haiku
/*static*/ BArchivable*
_BMCItem_::Instantiate(BMessage *data) {
	if (validate_instantiation(data, "_BMCItem_"))
		return new _BMCItem_(data);

	return NULL;
}
コード例 #24
0
BArchivable*
BSplitView::Instantiate(BMessage* from)
{
	if (validate_instantiation(from, "BSplitView"))
		return new BSplitView(from);
	return NULL;
}
コード例 #25
0
BArchivable*
HTGTimeLineView::Instantiate(BMessage* archive)
{
	if(!validate_instantiation(archive, "HTGTimeLineView"))
		return NULL;
	return new HTGTimeLineView(archive);
}
コード例 #26
0
/*static*/ BArchivable*
BUrl::Instantiate(BMessage* archive)
{
	if (validate_instantiation(archive, "BUrl"))
		return new(std::nothrow) BUrl(archive);
	return NULL;
}
コード例 #27
0
ファイル: TRotationEffect.cpp プロジェクト: ModeenF/UltraDV
BArchivable* TRotationEffect::Instantiate(BMessage* archive) 
{ 	
	if (validate_instantiation(archive, "TRotationEffect"))
		return new TRotationEffect(archive); 
		
	return NULL; 
}
コード例 #28
0
ファイル: SVGStop.cpp プロジェクト: mmlr/libbsvg
BArchivable *
BSVGStop::Instantiate(BMessage *data)
{
	if (validate_instantiation(data, "BSVGStop"))
		return new BSVGStop(data);
	return NULL;
}
コード例 #29
0
ファイル: MediaBlockMap.cpp プロジェクト: Barrett17/Faber
BArchivable*
MediaBlockMap::Instantiate(BMessage* archive)
{
    if (!validate_instantiation(archive, "MediaBlockMap"))
        return NULL;

    return new MediaBlockMap(archive);
}
コード例 #30
0
ファイル: CPUButton.cpp プロジェクト: mmadia/haiku-1
CPUButton *
CPUButton::Instantiate(BMessage *data)
{
    if (!validate_instantiation(data, "CPUButton"))
        return NULL;

    return new CPUButton(data);
}