#pragma once
|
#include "../common_nopch/ConfigUtil.h"
|
#include <wx/wx.h>
|
|
#define DEFAULT_WINOW_POS_AND_SIZE WindowPosSize({-1, -1, -1, -1})
|
|
struct WindowPosSize {
|
int x;
|
int y;
|
int width;
|
int height;
|
};
|
|
struct JueJinParams
|
{
|
string token;
|
string strategy_id;
|
};
|
class MyConfigUtil:public ConfigUtil
|
{
|
|
public:
|
/// <summary>
|
/// »ñÈ¡¾ò½ð²ÎÊý
|
/// </summary>
|
/// <returns></returns>
|
static JueJinParams getJueJinParams();
|
|
/// <summary>
|
/// ÉèÖþò½ð²ÎÊý
|
/// </summary>
|
/// <param name="params"></param>
|
static void setJueJinParams(JueJinParams params);
|
|
/// <summary>
|
/// »ñÈ¡ÂòÈë×ʽð
|
/// </summary>
|
/// <returns></returns>
|
static int getBuyMoney();
|
|
/// <summary>
|
/// ÉèÖÃÂòÈë×ʽð
|
/// </summary>
|
/// <param name="money"></param>
|
static void setBuyMoney(int money);
|
|
|
/// <summary>
|
/// »ñÈ¡Âô³ö½ð¶î
|
/// </summary>
|
/// <returns></returns>
|
static int getSellMoney();
|
|
|
/// <summary>
|
/// »ñÈ¡µ¥¸öƱµÄÂô³ö½ð¶î
|
/// </summary>
|
/// <param name="code"></param>
|
/// <returns></returns>
|
static int getSellMoney(string code);
|
|
/// <summary>
|
/// ÉèÖÃÂô³ö½ð¶î
|
/// </summary>
|
static void setSellMoney(int money);
|
|
|
/// <summary>
|
/// ÉèÖõ¥¸öƱµÄÂô³ö½ð¶î
|
/// </summary>
|
/// <param name="code"></param>
|
/// <param name="money"></param>
|
static void setSellMoney(string code, int money);
|
|
/// <summary>
|
/// Çå³ý´úÂëµÄÂô³ö½ð¶î
|
/// </summary>
|
static void clearCodesSellMoney();
|
|
|
// ÉèÖÃÖ÷´°¿ÚµÄλÖÃÓë´óС
|
static void setMainWindowPos(wxPoint point, wxSize size);
|
// »ñÈ¡Ö÷´°¿ÚλÖÃÓë´óС
|
static WindowPosSize getMainWindowPos();
|
|
/// <summary>
|
/// ÉèÖÃTick´°¿ÚλÖÃ
|
/// </summary>
|
/// <param name="point"></param>
|
/// <param name="size"></param>
|
static void setTickWindowPos(wxPoint point, wxSize size);
|
/// <summary>
|
/// »ñÈ¡tick´°¿ÚλÖÃ
|
/// </summary>
|
/// <returns></returns>
|
static WindowPosSize getTickWindowPos();
|
|
/// <summary>
|
/// ÉèÖóֲֵĿí¶È
|
/// </summary>
|
/// <param name="widthList"></param>
|
static void setPositionColumnWidth(std::list<int> widthList);
|
|
/// <summary>
|
/// »ñÈ¡³Ö²ÖÊÓͼÁпí
|
/// </summary>
|
/// <returns></returns>
|
static list<int> getPositionColumnWidth();
|
};
|