repository_infos: Enable automatic updates on the main Haiku repostiory.
[haiku.git] / src / apps / serialconnect / SerialWindow.h
blob0157975b7285f8fac9ede1ad86cfa93177ff6d19
1 /*
2 * Copyright 2012-2017, Adrien Destugues, pulkomandy@pulkomandy.tk
3 * Distributed under the terms of the MIT licence.
4 */
7 #include <Window.h>
10 class BFilePanel;
11 class BMenu;
12 class BStatusBar;
13 class TermView;
16 class SerialWindow: public BWindow
18 public:
19 SerialWindow();
20 ~SerialWindow();
22 void MenusBeginning();
23 void MessageReceived(BMessage* message);
26 private:
27 TermView* fTermView;
29 BMenu* fConnectionMenu;
30 BMenu* fDatabitsMenu;
31 BMenu* fStopbitsMenu;
32 BMenu* fParityMenu;
33 BMenu* fFlowcontrolMenu;
34 BMenu* fBaudrateMenu;
35 BMenu* fLineTerminatorMenu;
36 BMenu* fFileMenu;
37 BFilePanel* fLogFilePanel;
38 BFilePanel* fSendFilePanel;
39 BStatusBar* fStatusBar;
41 static const int kBaudrates[];
42 static const int kBaudrateConstants[];
43 static const char* kWindowTitle;