//--------------------------------------------------------------------------- #include #include "ITSSkinF.h" #include "ITSUtilF.h" #include "ITSDbF.h" #include "AppGlobalF.h" #include "ITSLangTransF.h" #pragma hdrstop #include "PlugInSetChartF.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma link "cxButtons" #pragma link "cxCheckBox" #pragma link "cxContainer" #pragma link "cxControls" #pragma link "cxDropDownEdit" #pragma link "cxEdit" #pragma link "cxGraphics" #pragma link "cxImageComboBox" #pragma link "cxLabel" #pragma link "cxLookAndFeelPainters" #pragma link "cxLookAndFeels" #pragma link "cxMaskEdit" #pragma link "cxTextEdit" #pragma link "dxSkinBlack" #pragma link "dxSkinBlue" #pragma link "dxSkinsCore" #pragma resource "*.dfm" //TPlugInSetChart *PlugInSetChart = NULL; //--------------------------------------------------------------------------- __fastcall TPlugInSetChart::TPlugInSetChart(TComponent* Owner) : TForm(Owner) { LangTrans->Translate(this, ITSDb_GetConnection()); ITSSkin_Load(this); LoadLocalSkin(); } //--------------------------------------------------------------------------- /* * °øÅëÀ¸·Î 󸮵ÇÁö ¾Ê´Â ½ºÅ²À» º¯°æÇÑ´Ù. * arguments * * return * void */ void __fastcall TPlugInSetChart::LoadLocalSkin() { //BtnSave->Caption = "Apply"; //BtnSave->Hint = "Apply a graph display entries."; } //--------------------------------------------------------------------------- /* * formÀ» º¸¿©ÁÙ¶§ È£ÃâµÇ´Â event ¸Þ¼­µåÀÌ´Ù. * arguments * Sender : event handler °´Ã¼ * return * void */ void __fastcall TPlugInSetChart::FormShow(TObject *Sender) { // form ÃʱâÈ­ FormInit(); } //--------------------------------------------------------------------------- /* * form ÃʱâÈ­ * arguments * * return * void */ void __fastcall TPlugInSetChart::FormInit() { TmrRefresh->Enabled = true; m_bUpdate = false; } //--------------------------------------------------------------------------- /* * FormÀ» ´ÝÀ»¶§ È£ÃâµÇ´Â event ¸Þ¼­µå * arguments * Sender : event handler °´Ã¼ * Action : TCloseAction °´Ã¼ * return * void */ void __fastcall TPlugInSetChart::FormClose(TObject *Sender, TCloseAction &Action) { CommClose(); //PlugInSetChart = NULL; //Action = caFree; } //--------------------------------------------------------------------------- /* * ´Ý±â¹öư À̳ª x¹öư Ŭ¸¯½Ã °øÅëÀ¸·Î ó¸®ÇÏ´Â ·ÎÁ÷À̵é¾î°£´Ù.. * Form°ú DataModule class¸¦ delete½ÃŲ´Ù. * arguments * * return * void */ void __fastcall TPlugInSetChart::CommClose() { //°øÅëÄڵ带 »ç¿ëÇÑ °æ¿ì ¹Ýµå½Ã deleteÇØ¾ßÇÑ´Ù. try { } catch(...) { } } //--------------------------------------------------------------------------- /* * È­¸éÀÌ ·ÎµùµÈ ÈÄ ¸®½ºÆ® ¸ñ·ÏÀ» Á¶È¸Çϵµ·Ï ÇÑ´Ù. * arguments * * return * void */ void __fastcall TPlugInSetChart::TmrRefreshTimer(TObject *Sender) { TmrRefresh->Enabled = false; RefreshData(); } //--------------------------------------------------------------------------- /* * Refresh Data Event Function * arguments * * return * void */ void __fastcall TPlugInSetChart::RefreshData() { CbChartKind->ItemIndex = (int)m_nSrsType; } //--------------------------------------------------------------------------- /* * ¼­¹ö(ÀåÄ¡) ÀúÀå * arguments * * return * void */ void __fastcall TPlugInSetChart::BtnSaveClick(TObject *Sender) { // save m_nSrsType = CbChartKind->ItemIndex; ModalResult = mrOk; } //--------------------------------------------------------------------------- void __fastcall TPlugInSetChart::PnlItemColorClick(TObject *Sender) { ColorDialog->Color = ((TPanel*)Sender)->Color; if (!ColorDialog->Execute()) return; ((TPanel*)Sender)->Color = ColorDialog->Color; } //---------------------------------------------------------------------------