📄 settingslist.cpp
字号:
#include "SettingsList.h"
#include "Settings.h"
#include "TaskSpy.hrh"
CSettingsListGeneral::CSettingsListGeneral(CSettings& aSettings) : iSettings(aSettings)
{}
CAknSettingItem* CSettingsListGeneral::CreateSettingItemL(TInt aIdentifier)
{
CAknSettingItem* settingItem = 0;
switch (aIdentifier)
{
/* First page */
case EConfirmActions:
settingItem = new(ELeave) CAknBinaryPopupSettingItem(aIdentifier, iSettings.iConfirmActions);
break;
case ENotifyPanics:
settingItem = new(ELeave) CAknBinaryPopupSettingItem(aIdentifier, iSettings.iNotifyPanics);
break;
/*
case EDetailedView:
settingItem = new(ELeave) CAknBinaryPopupSettingItem(aIdentifier, iSettings.iDetailedView);
break;
*/
}
return settingItem;
}
CSettingsListViews::CSettingsListViews(CSettings& aSettings) : iSettings(aSettings)
{}
CAknSettingItem* CSettingsListViews::CreateSettingItemL(TInt aIdentifier)
{
CAknSettingItem* settingItem = 0;
switch (aIdentifier)
{
/* Second page */
case EShowHiddenTasks:
settingItem = new(ELeave) CAknBinaryPopupSettingItem(aIdentifier, iSettings.iShowHiddenTasks);
break;
case EShowRomProcesses:
settingItem = new(ELeave) CAknBinaryPopupSettingItem(aIdentifier, iSettings.iShowRomProcesses);
break;
case EShowHiddenApps:
settingItem = new(ELeave) CAknBinaryPopupSettingItem(aIdentifier, iSettings.iShowHiddenApps);
break;
}
return settingItem;
}
CSettingsListSystem::CSettingsListSystem(CSettings& aSettings) : iSettings(aSettings)
{}
CAknSettingItem* CSettingsListSystem::CreateSettingItemL(TInt aIdentifier)
{
CAknSettingItem* settingItem = 0;
switch (aIdentifier)
{
/* Third page */
case ETaskListHotKey:
settingItem = new(ELeave) CAknBinaryPopupSettingItem(aIdentifier, iSettings.iHotKey);
break;
case EMemoryCompressionRate:
settingItem = new(ELeave) CAknIntegerEdwinSettingItem(aIdentifier, iSettings.iMemoryCompressionRate);
break;
}
return settingItem;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -