Ignore:
Timestamp:
Sep 3, 2015 10:17:59 AM (10 years ago)
Author:
phkim
Message:
  1. phkim
  2. app
  3. 변경 내용
    • 채널 편집 기능 활성화
    • 프로그램ID, RF 기능을 Major, Minor 로 변경
    • Skip_list 저장 위치를 TVCT_SUB 아래로 변경
    • define 이름 변경 -> SUPPORT_CHANNEL_EDIT
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/zasc/app_c/DST_WinChannelEdit.c

    r2 r29  
    1 #if CHANNEL_EDIT_SUPPORT 
    2  
    31#include "DST_WinManager.h" 
    42#include "DST_ChannelTune.h" 
     
    97#include "DST_DB.h" 
    108#include "DST_MemoryDB.h" 
     9 
     10#if SUPPORT_CHANNEL_EDIT 
    1111 
    1212#define CE_LIST         5 
     
    8585        } 
    8686 
    87         void CChannelEditWin_SetValues(int rf, DS_U16 sourceID, bool bAdd) 
    88         { 
    89                 DST_DB_SetSkipChannel(rf, sourceID, bAdd); 
     87        void CChannelEditWin_SetValues(int minor, DS_U16 major, bool bAdd) 
     88        { 
     89                DST_DB_SetSkipChannel(major, minor, bAdd); 
    9090//              DST_DB_MakeSkipChannel(); 
    9191        } 
    9292         
    93         bool CChannelEditWin_CompareValues(int rf, DS_U16 target) 
     93        bool CChannelEditWin_CompareValues(int minor, DS_U16 major) 
    9494        { 
    9595                bool result = false; 
     
    9797                for( i=0;i<DB_SKIP_LIST_MAX;i++) 
    9898                { 
    99                         if(db_skip_list[i].rf == rf && db_skip_list[i].program_number == target) 
     99                        if(db_skip_list[i].minor == minor && db_skip_list[i].major == major) 
    100100                                result = true; 
    101101                } 
     
    195195                this->DrawImage(this, 417, 43+index*y_Multiplier, newcon2_gui_channeledit_button_check_empty, false); 
    196196 
    197                 if(!CChannelEditWin_CompareValues(CChannelEditWin_chMap[index+CChannelEditWin_g_nTop].rf, CChannelEditWin_chMap[index+CChannelEditWin_g_nTop].number)) 
     197                if(!CChannelEditWin_CompareValues(CChannelEditWin_chMap[index+CChannelEditWin_g_nTop].minor, CChannelEditWin_chMap[index+CChannelEditWin_g_nTop].major)) 
    198198                        this->DrawImage(this, 417, 43+index*y_Multiplier, newcon2_gui_channeledit_button_check, false); 
    199199                else 
     
    201201                if(CChannelEditWin_select == index+CChannelEditWin_g_nTop) 
    202202                { 
    203                         if(!CChannelEditWin_CompareValues(CChannelEditWin_chMap[index+CChannelEditWin_g_nTop].rf,CChannelEditWin_chMap[index+CChannelEditWin_g_nTop].number)) 
     203                        if(!CChannelEditWin_CompareValues(CChannelEditWin_chMap[index+CChannelEditWin_g_nTop].minor,CChannelEditWin_chMap[index+CChannelEditWin_g_nTop].major)) 
    204204                                this->DrawImage(this, 417, 43+index*y_Multiplier, newcon2_gui_channeledit_button_check_cursor, false); 
    205205                        else 
     
    290290//                              break; 
    291291                        case VK_OK: 
    292                                 CChannelEditWin_SetValues(CChannelEditWin_chMap[CChannelEditWin_select].rf , CChannelEditWin_chMap[CChannelEditWin_select].number, CChannelEditWin_CompareValues(CChannelEditWin_chMap[CChannelEditWin_select].rf, CChannelEditWin_chMap[CChannelEditWin_select].number)?false:true); 
     292                                CChannelEditWin_SetValues(CChannelEditWin_chMap[CChannelEditWin_select].minor , CChannelEditWin_chMap[CChannelEditWin_select].major, CChannelEditWin_CompareValues(CChannelEditWin_chMap[CChannelEditWin_select].minor, CChannelEditWin_chMap[CChannelEditWin_select].major)?false:true); 
    293293                                CChannelEditWin_Draw(this); 
    294294 
Note: See TracChangeset for help on using the changeset viewer.