//--------------------------------------------------------------------------- #ifndef ColumnsShareDemoMainH #define ColumnsShareDemoMainH //--------------------------------------------------------------------------- #include #include #include #include #include "cxClasses.hpp" #include "cxControls.hpp" #include "cxCustomData.hpp" #include "cxData.hpp" #include "cxDBData.hpp" #include "cxEdit.hpp" #include "cxFilter.hpp" #include "cxGraphics.hpp" #include "cxGrid.hpp" #include "cxGridCustomTableView.hpp" #include "cxGridCustomView.hpp" #include "cxGridDBTableView.hpp" #include "cxGridLevel.hpp" #include "cxGridTableView.hpp" #include "cxStyles.hpp" #include #include #include #include #include #include "cxGridCardView.hpp" #include "cxGridCustomPopupMenu.hpp" #include "cxGridDBCardView.hpp" #include "cxGridPopupMenu.hpp" #include "cxDBEditRepository.hpp" #include "cxDBExtLookupComboBox.hpp" #include "cxLookAndFeels.hpp" //--------------------------------------------------------------------------- class TColumnsShareDemoMainForm : public TForm { __published: // IDE-managed Components TLabel *lbDescription; TStatusBar *sbMain; TcxGrid *Grid; TcxGridDBTableView *tvProjects; TcxGridDBColumn *tvProjectsNAME; TcxGridDBColumn *tvProjectsMANAGERID; TcxGridDBTableView *tvItems; TcxGridDBColumn *tvItemsNAME; TcxGridDBColumn *tvItemsTYPE; TcxGridDBColumn *tvItemsPROJECTID; TcxGridDBColumn *tvItemsPRIORITY; TcxGridDBColumn *tvItemsSTATUS; TcxGridDBColumn *tvItemsCREATORID; TcxGridDBColumn *tvItemsCREATEDDATE; TcxGridDBColumn *tvItemsOWNERID; TcxGridDBColumn *tvItemsLASTMODIFIEDDATE; TcxGridDBColumn *tvItemsFIXEDDATE; TcxGridDBColumn *tvItemsDESCRIPTION; TcxGridDBCardView *cvUsers; TcxGridDBCardViewRow *cvUsersFNAME; TcxGridDBCardViewRow *cvUsersMNAME; TcxGridDBCardViewRow *cvUsersLNAME; TcxGridDBCardViewRow *cvUsersDepartment; TcxGridDBCardViewRow *cvUsersCOUNTRY; TcxGridDBCardViewRow *cvUsersPOSTALCODE; TcxGridDBCardViewRow *cvUsersCITY; TcxGridDBCardViewRow *cvUsersADDRESS; TcxGridDBCardViewRow *cvUsersPHONE; TcxGridDBCardViewRow *cvUsersFAX; TcxGridDBCardViewRow *cvUsersEMAIL; TcxGridDBCardViewRow *cvUsersHOMEPAGE; TcxGridDBTableView *tvTeam; TcxGridDBColumn *tvTeamUSERID; TcxGridDBColumn *tvTeamFUNCTION; TcxGridLevel *lvItems; TcxGridLevel *lvProjects; TcxGridLevel *lvTeam; TcxGridLevel *lvUsers; TcxGridPopupMenu *cxGridPopupMenu1; TcxGridViewRepository *cxGridViewRepository; TcxGridDBTableView *cxGridViewRepositoryDBTableView; TcxGridDBColumn *cxGridViewRepositoryDBTableViewID; TcxGridDBColumn *cxGridViewRepositoryDBTableViewUserName; TcxGridDBColumn *cxGridViewRepositoryDBTableViewDepartment; TcxGridDBColumn *cxGridViewRepositoryDBTableViewCOUNTRY; TcxGridDBColumn *cxGridViewRepositoryDBTableViewPOSTALCODE; TcxGridDBColumn *cxGridViewRepositoryDBTableViewCITY; TcxGridDBColumn *cxGridViewRepositoryDBTableViewADDRESS; TcxGridDBColumn *cxGridViewRepositoryDBTableViewPHONE; TcxGridDBColumn *cxGridViewRepositoryDBTableViewFAX; TcxGridDBColumn *cxGridViewRepositoryDBTableViewEMAIL; TcxGridDBColumn *cxGridViewRepositoryDBTableViewHOMEPAGE; TcxEditRepository *cxEditRepository; TcxEditRepositoryExtLookupComboBoxItem *erExtLookupComboBoxItem; TcxEditRepositoryLookupComboBoxItem *eriLookupComboUsers; TMainMenu *mmMain; TMenuItem *miFile; TMenuItem *miExit; TMenuItem *miOptions; TMenuItem *miPersonEditor; TMenuItem *miLookupEditor; TMenuItem *miExtLookUpEditor; TMenuItem *miCustomizePersonsLookupCombobox; TMenuItem *miSeparator1; TMenuItem *miLookFeel; TMenuItem *miKind; TMenuItem *miFlat; TMenuItem *miStandard; TMenuItem *miUltraFlat; TMenuItem *miNativeStyle; TMenuItem *miAbout; TcxLookAndFeelController *LookAndFeelController; void __fastcall miAboutClick(TObject *Sender); void __fastcall miExitClick(TObject *Sender); void __fastcall FormShow(TObject *Sender); void __fastcall miCustomizePersonsLookupComboboxClick( TObject *Sender); void __fastcall miLookupEditorClick(TObject *Sender); void __fastcall miExtLookupEditorClick(TObject *Sender); void __fastcall miLookAndFeelKindClick(TObject *Sender); void __fastcall miNativeStyleClick(TObject *Sender); private: // User declarations public: // User declarations __fastcall TColumnsShareDemoMainForm(TComponent* Owner); }; //--------------------------------------------------------------------------- extern PACKAGE TColumnsShareDemoMainForm *ColumnsShareDemoMainForm; //--------------------------------------------------------------------------- #endif