4 Star 22 Fork 5

poethxp/kwooca

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
kWookaApplicationMavenPanel.hpp 4.51 KB
一键复制 编辑 原始数据 按行查看 历史
Long Zou 提交于 2022-06-18 20:15 +08:00 . add
/********************************************************************************
* *
* kWookaApplicationMavenPanel.hpp -- a custom config for maven project *
* *
* Copyright (c) Fengren Technology(Guangzhou) Co.LTD. All rights reserved. *
* *
********************************************************************************/
#ifndef kWookaApplicationMavenPanel_hpp
#define kWookaApplicationMavenPanel_hpp
#ifdef __BORLANDC__
#pragma hdrstop
#endif
#ifndef WX_PRECOMP
#include <wx/wx.h>
#include <wx/frame.h>
#else
#include <wx/wxprec.h>
#endif
//Do not add custom headers between
//Header Include Start and Header Include End.
//wxDev-C++ designer will remove them. Add custom headers after the block.
////Header Include Start
#include <wx/button.h>
#include <wx/textctrl.h>
#include <wx/stattext.h>
#include <wx/statbox.h>
#include <wx/grid.h>
#include <wx/datectrl.h>
#include "kWooka_ids.h"
#include "kWookaApplicationJavaVMPanel.hpp"
////Dialog Style Start
#undef kWookaApplicationMavenPanel_STYLE
#define kWookaApplicationMavenPanel_STYLE wxCAPTION | wxRESIZE_BORDER | wxSYSTEM_MENU | wxMINIMIZE_BOX | wxMAXIMIZE_BOX | wxCLOSE_BOX | wxMINIMIZE | wxMAXIMIZE
////Dialog Style End
class kWookaJvmConfigInfo;
class kWookaApplicationViewPanel;
class kWookaAppItemInfo;
class kWookaApplicationMavenPanel : public wxPanel
{
private:
DECLARE_EVENT_TABLE();
public:
kWookaApplicationMavenPanel(wxWindow* parent, wxWindowID id = ID_PANEL_MAVEN_CONFIG, const wxString& title = wxT("kWooca"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = kWookaApplicationMavenPanel_STYLE);
virtual ~kWookaApplicationMavenPanel();
void SetViewPanel(kWookaApplicationViewPanel* vp);
kWookaApplicationViewPanel* GetViewPanel();
void UpdateAppItem(kWookaAppItemInfo* appitem);
private:
//Do not add custom control declarations between
//GUI Control Declaration Start and GUI Control Declaration End.
//wxDev-C++ will remove them. Add custom code after the block.
////GUI Control Declaration Start
kWookaApplicationJavaVMPanel* m_JavaVMConfigPanel;
wxStaticBox* kLeftBox;
wxStaticBox* kRightBox;
// wxTextCtrl* kSource;
wxTextCtrl* m_GroupId;
wxTextCtrl* m_ArtificateId;
wxTextCtrl* m_Version;
// wxButton* kBtnBrowse;
wxButton* WxBtnDeleteRecord;
wxButton* WxBtnAddRecord;
wxButton* WxBtnApplyRecord;
wxGrid* WxGrid1;
////GUI Control Declaration End
private:
//Note: if you receive any error with these enum IDs, then you need to
//change your old form code that are based on the #define control IDs.
//#defines may replace a numeric value for the enum names.
//Try copy and pasting the below block in your old form header files.
enum
{
////GUI Enum Control ID Start
ID_WXBUTTON_DELETE_RECORD = 2039,
ID_WXBUTTON_ADD_RECORD = 2038,
ID_WXBUTTON_APPLY_RECORD = 2037,
ID_WXBUTTON_BROWSE = 2036,
ID_WXEDIT8 = 2029,
ID_WXSTATICTEXT_SPACE = 2020,
ID_WXEDIT7 = 2019,
ID_WXSTATICTEXT_MEMBER_NAME = 2018,
ID_WXEDIT6 = 2017,
ID_WXSTATICTEXT_MEMBER_CARD = 2016,
ID_WXEDIT5 = 2015,
ID_WXSTATICTEXT_ORDERNAME = 2013,
ID_WXEDIT4 = 2012,
ID_WXSTATICLABEL_DATE = 2011,
ID_WXEDIT3 = 2010,
ID_WXEDIT2 = 2009,
ID_WXSTATICLABEL_STATUS = 2008,
ID_WXBUTTON_ADDTOCART = 2005,
ID_WXEDIT1 = 2004,
ID_WXSTATICLABEL_ORDERNO = 2003,
ID_WXSTATICBOX1 = 2002,
ID_WXGRID1 = 2001,
////GUI Enum Control ID End
ID_DUMMY_VALUE_ //don't remove this value unless you have other enum values
};
private:
void OnKeyCharEvent(wxKeyEvent& event);
void OnClose(wxCloseEvent& event);
void CreateGUIControls();
void CreateSearchPanel();
void OnAddRecord(wxCommandEvent& event);
void OnDeleteRecord(wxCommandEvent& event);
void OnApplyGrid(wxCommandEvent& event);
void OnBrowse(wxCommandEvent& event);
void OnResize(wxSizeEvent& evt);
void OnGroupIdChange(wxCommandEvent& event);
void OnArtifactIdChange(wxCommandEvent& event);
void OnVersionChange(wxCommandEvent& event);
kWookaAppItemInfo* m_appItem;
kWookaApplicationViewPanel* m_viewpanel;
};
#endif /* kWookaApplicationJavaVMPanel_hpp */
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/poethxp/kwooca.git
git@gitee.com:poethxp/kwooca.git
poethxp
kwooca
kwooca
master

搜索帮助