chxavselectsettingsview.h

来自「symbian 下的helix player源代码」· C头文件 代码 · 共 66 行

H
66
字号
/****************************************************************************
 * chxavselectsettingsview.h
 * -------------------------
 *
 * Synopsis:
 *
 * Target:
 * Symbian OS
 *
 *
 * (c) 1995-2003 RealNetworks, Inc. Patents pending. All rights reserved.
 *
 *****************************************************************************/

#ifndef _chxavselectsettingsview_h_
#define _chxavselectsettingsview_h_

// includes
#include "chxavselectsettingsviewwindow.h"
#include "chxavviewbase.h"

// class CHXAvSelectSettingsView
class CHXAvSelectSettingsView
: public CHXAvViewBase
{
public:
friend class CHXAvSelectSettingsViewWindow;

public:
    // Construction...
    CHXAvSelectSettingsView(TInt idxView, CHXAvPlayerUI *playerUI);
    virtual ~CHXAvSelectSettingsView(); 
    virtual void ConstructL();

public:
    void ResetCurrentIndex(TInt idx = 0);

private:
// disallow assignment and copy
    CHXAvSelectSettingsView(const CHXAvSelectSettingsView& rhs);
    CHXAvSelectSettingsView& operator=(const CHXAvSelectSettingsView& rhs);
private:
// avPlayerAppViewBase implementation
    CCoeControl* CreateViewWindowForActivatingViewL();
    void FinishViewDeactivateL();
    void UpdateViewStateL();

// CAknView
    void HandleCommandL(TInt command);
    void DynInitMenuPaneL(TInt aResourceId, CEikMenuPane* aMenuPane);

    void LaunchSettingsViewL();


private:
// data
    CHXAvSelectSettingsViewWindowPtr m_spWindow;
    TInt    m_idxCurrent;

};

#endif // _chxavselectsettingsview_h_



⌨️ 快捷键说明

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