#ifndef OverbyteIcsMailQuTstdiagH
#define OverbyteIcsMailQuTstdiagH

#include <System.Classes.hpp>
#include <Vcl.Controls.hpp>
#include <Vcl.StdCtrls.hpp>
#include <Vcl.ComCtrls.hpp>
#include <Vcl.Menus.hpp>
#include <Vcl.Forms.hpp>

class TDiagForm : public TForm
{
__published:
    TRichEdit *TraceBox;
    TPopupMenu *PopupMenu;
    TMenuItem *mCopy;
    TMenuItem *mPaste;
    TMenuItem *mSelAll;
    TMenuItem *mCopyAll;
    void __fastcall mCopyClick(TObject *Sender);
    void __fastcall mPasteClick(TObject *Sender);
    void __fastcall mSelAllClick(TObject *Sender);
    void __fastcall mCopyAllClick(TObject *Sender);
    void __fastcall FormCreate(TObject *Sender);
    void __fastcall FormClose(TObject *Sender, TCloseAction &Action);

private:
    void __fastcall FormShow(TObject *Sender);

public:
    __fastcall TDiagForm(TComponent *Owner);
    __fastcall ~TDiagForm();
};

extern PACKAGE TDiagForm *DiagForm;

#endif
