📄 qiplotchannelcustom.hpp
字号:
// Borland C++ Builder
// Copyright (c) 1995, 2002 by Borland Software Corporation
// All rights reserved
// (DO NOT EDIT: machine generated header) 'QiPlotChannelCustom.pas' rev: 6.00
#ifndef QiPlotChannelCustomHPP
#define QiPlotChannelCustomHPP
#pragma delphiheader begin
#pragma option push -w-
#pragma option push -Vx
#include <QiPlotAxis.hpp> // Pascal unit
#include <QiPlotObjects.hpp> // Pascal unit
#include <QiClasses.hpp> // Pascal unit
#include <QiGPFunctions.hpp> // Pascal unit
#include <QiTypes.hpp> // Pascal unit
#include <QMenus.hpp> // Pascal unit
#include <QiPlotDataCompactIntervalList.hpp> // Pascal unit
#include <QiPlotDataCompactList.hpp> // Pascal unit
#include <QiPlotDataNullList.hpp> // Pascal unit
#include <QiPlotDataFullList.hpp> // Pascal unit
#include <QiPlotDataCustomList.hpp> // Pascal unit
#include <QExtCtrls.hpp> // Pascal unit
#include <QStdCtrls.hpp> // Pascal unit
#include <QComCtrls.hpp> // Pascal unit
#include <QControls.hpp> // Pascal unit
#include <Variants.hpp> // Pascal unit
#include <Classes.hpp> // Pascal unit
#include <Types.hpp> // Pascal unit
#include <QTypes.hpp> // Pascal unit
#include <QClipbrd.hpp> // Pascal unit
#include <QDialogs.hpp> // Pascal unit
#include <QForms.hpp> // Pascal unit
#include <QGraphics.hpp> // Pascal unit
#include <Qt.hpp> // Pascal unit
#include <TypInfo.hpp> // Pascal unit
#include <SysUtils.hpp> // Pascal unit
#include <Windows.hpp> // Pascal unit
#include <SysInit.hpp> // Pascal unit
#include <System.hpp> // Pascal unit
//-- user supplied -----------------------------------------------------------
namespace Qiplotchannelcustom
{
//-- type declarations -------------------------------------------------------
#pragma option push -b-
enum TiPlotDataCursorStyle { ipcsValueXY, ipcsValueX, ipcsValueY, ipcsDeltaX, ipcsDeltaY, ipcsInverseDeltaX };
#pragma option pop
#pragma option push -b-
enum TiPlotDataPointStatus { ipdpsValid, ipdpsNull, ipdpsEmpty };
#pragma option pop
#pragma option push -b-
enum TiPlotDataStyle { ipdsStandard, ipdsCompact, ipdsCompactInterval, ipdsFullFeature };
#pragma option pop
class DELPHICLASS TiPlotChannelCustom;
class PASCALIMPLEMENTATION TiPlotChannelCustom : public Qiplotobjects::TiPlotManagerObject
{
typedef Qiplotobjects::TiPlotManagerObject inherited;
private:
Qiplotaxis::TiPlotXAxis* FXAxis;
Qiplotaxis::TiPlotYAxis* FYAxis;
int FSelectDataIndex;
#pragma pack(push, 1)
Types::TRect FSelectHitTestRect;
#pragma pack(pop)
bool FSelectMouseDown;
int FSelectMouseDownIndex;
#pragma pack(push, 1)
Types::TRect FSelectDownRect;
#pragma pack(pop)
int FStartIndex;
int FStopIndex;
Qiplotdatacustomlist::TiPlotDataCustomList* FDataList;
AnsiString FTitleText;
AnsiString FYAxisName;
AnsiString FXAxisName;
bool FXAxisTrackingEnabled;
bool FYAxisTrackingEnabled;
bool FLoggingActive;
int FLogBufferCount;
bool FMarkersAllowIndividual;
int FMarkersTurnOffLimit;
#pragma pack(push, 1)
Types::TRect FLegendRect;
#pragma pack(pop)
bool FVisibleInLegend;
bool FMarkersBrushUseChannelColor;
bool FMarkersPenUseChannelColor;
bool FTraceVisible;
int FLogBufferSize;
AnsiString FLogFileName;
OleVariant FTag;
int FRunningCount;
double FRunningXMin;
double FRunningXMax;
double FRunningXMean;
Extended FRunningXTotal;
double FRunningYMin;
double FRunningYMax;
double FRunningYMean;
Extended FRunningYTotal;
TiPlotDataStyle FDataStyle;
Qgraphics::TFont* FMarkersFont;
char FLoadingSeparator;
protected:
AnsiString FDataCursorXText;
AnsiString FDataCursorYText;
double FDataCursorYValue;
double FDataCursorXValue;
TiPlotDataPointStatus FDataCursorStatus;
void __fastcall SetTitleText(const AnsiString Value);
void __fastcall SetColor(const Qgraphics::TColor Value);
void __fastcall SetCount(const int Value);
void __fastcall SetLegendRect(const Types::TRect &Value);
void __fastcall SetXAxisName(const AnsiString Value);
void __fastcall SetYAxisName(const AnsiString Value);
void __fastcall SetMarkersVisible(const bool Value);
void __fastcall SetMarkersBrushColor(const Qgraphics::TColor Value);
void __fastcall SetMarkersBrushStyle(const Qgraphics::TBrushStyle Value);
void __fastcall SetMarkersPenColor(const Qgraphics::TColor Value);
void __fastcall SetMarkersPenStyle(const Qgraphics::TPenStyle Value);
void __fastcall SetMarkersPenWidth(const int Value);
void __fastcall SetMarkersSize(const int Value);
void __fastcall SetMarkersStyle(const Qitypes::TiPlotMarkerStyle Value);
void __fastcall SetMarkersFont(const Qgraphics::TFont* Value);
void __fastcall SetXAxisTrackingEnabled(const bool Value);
void __fastcall SetYAxisTrackingEnabled(const bool Value);
void __fastcall SetVisibleInLegend(const bool Value);
void __fastcall SetMarkersBrushUseChannelColor(const bool Value);
void __fastcall SetMarkersPenUseChannelColor(const bool Value);
void __fastcall SetTraceVisible(const bool Value);
void __fastcall SetTraceLineStyle(const Qitypes::TiPlotLineStyle Value);
void __fastcall SetTraceLineWidth(const int Value);
void __fastcall SetLogBufferSize(const int Value);
void __fastcall SetLogFileName(const AnsiString Value);
void __fastcall SetMarkersAllowIndividual(const bool Value);
void __fastcall SetMarkersTurnOffLimit(const int Value);
void __fastcall SetDataStyle(const TiPlotDataStyle Value);
int __fastcall GetTraceLineWidth(void);
Qgraphics::TColor __fastcall GetColor(void);
Qitypes::TiPlotLineStyle __fastcall GetTraceLineStyle(void);
bool __fastcall GetMarkersVisible(void);
int __fastcall GetMarkersSize(void);
Qitypes::TiPlotMarkerStyle __fastcall GetMarkersStyle(void);
Qgraphics::TColor __fastcall GetMarkersPenColor(void);
Qgraphics::TColor __fastcall GetMarkersBrushColor(void);
Qgraphics::TBrushStyle __fastcall GetMarkersBrushStyle(void);
Qgraphics::TPenStyle __fastcall GetMarkersPenStyle(void);
int __fastcall GetMarkersPenWidth(void);
int __fastcall GetCapacity(void);
int __fastcall GetMemoryUsed(void);
Qiplotaxis::TiPlotXAxis* __fastcall GetXAxis(void);
Qiplotaxis::TiPlotYAxis* __fastcall GetYAxis(void);
Qgraphics::TColor __fastcall GetDataMarkerBrushColor(const int Index);
Qgraphics::TBrushStyle __fastcall GetDataMarkerBrushStyle(const int Index);
Qgraphics::TColor __fastcall GetDataMarkerPenColor(const int Index);
Qgraphics::TPenStyle __fastcall GetDataMarkerPenStyle(const int Index);
int __fastcall GetDataMarkerPenWidth(const int Index);
int __fastcall GetDataMarkerSize(const int Index);
char __fastcall GetDataMarkerCharacter(const int Index);
Qgraphics::TColor __fastcall GetDataTraceLineColor(const int Index);
Qitypes::TiPlotLineStyle __fastcall GetDataTraceLineStyle(const int Index);
int __fastcall GetDataTraceLineWidth(const int Index);
void __fastcall SetDataMarkerBrushColor(const int Index, const Qgraphics::TColor Value);
void __fastcall SetDataMarkerBrushStyle(const int Index, const Qgraphics::TBrushStyle Value);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -