/* * Copyright 2013-2016, Rene Gollent, rene@gollent.com. * Distributed under the terms of the MIT License. */ #ifndef START_TEAM_WINDOW_H #define START_TEAM_WINDOW_H #include class BButton; class BFilePanel; class BStringView; class BTextControl; class TargetHostInterface; class StartTeamWindow : public BWindow { public: StartTeamWindow( TargetHostInterface* hostInterface); ~StartTeamWindow(); static StartTeamWindow* Create(TargetHostInterface* hostInterface); // throws virtual void MessageReceived(BMessage* message); virtual void Show(); private: void _Init(); private: BStringView* fGuideText; BTextControl* fTeamTextControl; BTextControl* fArgumentsTextControl; BButton* fBrowseTeamButton; BFilePanel* fBrowseTeamPanel; BButton* fStartButton; BButton* fCancelButton; TargetHostInterface* fTargetHostInterface; }; #endif // START_TEAM_WINDOW_H