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

📄 authdialog.cpp

📁 大名鼎鼎的远程登录软件putty的Symbian版源码
💻 CPP
字号:
/*    authdialog.cpp * * Authentication dialogs * * Copyright 2004 Petteri Kangaslampi * * See license.txt for full copyright and license information.*/#include <eikedwin.h>#include <eikseced.h>#include <eikcapc.h>#include <eikbtgpc.h>#include "puttyui.hrh"#include <putty.rsg>#include "authdialog.h"_LIT(KAssertPanic, "settingsdialog.cpp");#define assert(x) __ASSERT_ALWAYS(x, User::Panic(KAssertPanic, __LINE__))// Dialog interfaceTBool CAuthenticationDialog::DoPromptL(const TDesC &aPrompt, TDes &aTarget,                                       TBool aSecret) {    CAuthenticationDialog *dlg =        new (ELeave) CAuthenticationDialog(aPrompt, aTarget, aSecret);    TInt res;    if ( aSecret ) {        res = R_AUTH_PROMPT_SECRET_DIALOG;    } else {        res = R_AUTH_PROMPT_PUBLIC_DIALOG;    }    return (TBool) dlg->ExecuteLD(res);}// Dialog constructorCAuthenticationDialog::CAuthenticationDialog(const TDesC &aPrompt,                                             TDes &aTarget,                                             TBool aSecret)    : iPrompt(aPrompt),      iTarget(aTarget),      iSecret(aSecret) {}// Dialog initvoid CAuthenticationDialog::PreLayoutDynInitL() {    SetTitleL(iPrompt);    ButtonGroupContainer().SetDefaultCommand(EEikBidOk);}// Dialog closeTBool CAuthenticationDialog::OkToExitL(TInt /*aButtonId*/) {    if ( iSecret ) {        ((CEikSecretEditor*)Control(EAuthPromptEditor))->GetText(iTarget);    } else {        ((CEikEdwin*)Control(EAuthPromptEditor))->GetText(iTarget);    }        return ETrue;}

⌨️ 快捷键说明

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