svexunknownappappview.cpp

来自「演示如何使用的symbian v9服务器应用框架」· C++ 代码 · 共 37 行

CPP
37
字号
// Copyright (c) 2006 Murray Read, All rights reserved

#include "SvexUnknownAppAppView.h"
#include "SvexUnknownAppAppUi.h"

CSvexUnknownAppAppView* CSvexUnknownAppAppView::NewLC(CSvexUnknownAppAppUi* aAppUi, TUid aServiceUid, const CSvexInfoBase& aInfo)
	{
	CSvexUnknownAppAppView* self = new(ELeave) CSvexUnknownAppAppView(aAppUi, aServiceUid, aInfo);
	CleanupStack::PushL(self);
	self->ConstructMainPaneL();
	return self;
	}

CSvexUnknownAppAppView::~CSvexUnknownAppAppView()
	{
	}

CSvexUnknownAppAppView::CSvexUnknownAppAppView(CSvexUnknownAppAppUi* aAppUi, TUid aServiceUid, const CSvexInfoBase& aInfo)
: CSvexServiceAppListView(aServiceUid, aInfo), iAppUi(aAppUi)
	{
	}

void CSvexUnknownAppAppView::OpenL()
	{
	// if an app has been selected, ask the app UI to show
	// the info for that app
	TInt index = iListBox->CurrentItemIndex();
	TInt count = iService->MsasiCount();
	if (index < 0 || count <= index)
		return;
	
	TUid uid = iService->MsasiAt(index).iAppUid;
	iAppUi->ShowAppNowL(iServiceUid, uid);
	}


⌨️ 快捷键说明

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