Commit | Line | Data |
---|---|---|
2d99e2b7 JPM |
1 | // |
2 | // hwregsbrowser.h: Hardware registers browser | |
3 | // | |
4 | // by Jean-Paul Mari | |
5 | // | |
6 | // JPM = Jean-Paul Mari <djipi.mari@gmail.com> | |
7 | // | |
8 | // Who When What | |
9 | // --- ---------- ----------------------------------------------------------- | |
10 | // JPM 08/20/2019 Created this file | |
11 | // | |
12 | ||
13 | // STILL TO DO: | |
14 | // | |
15 | ||
16 | #include "hwregsbrowser.h" | |
17 | ||
18 | ||
19 | // | |
20 | HWRegsBrowserWindow::HWRegsBrowserWindow(QWidget * parent/*= 0*/) : QWidget(parent, Qt::Dialog), | |
21 | layout(new QVBoxLayout), | |
22 | //statusbar(new QStatusBar), | |
23 | hwregstabWidget(new QTabWidget), | |
24 | hwregsblitterWin(new HWRegsBlitterBrowserWindow) | |
25 | { | |
26 | setWindowTitle(tr("Hardware Registers Browser")); | |
27 | ||
28 | // Set the font | |
29 | QFont fixedFont("Lucida Console", 8, QFont::Normal); | |
30 | fixedFont.setStyleHint(QFont::TypeWriter); | |
31 | ||
32 | // | |
33 | hwregstabWidget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); | |
34 | hwregstabWidget->addTab(hwregsblitterWin, tr("Blitter")); | |
35 | layout->addWidget(hwregstabWidget); | |
36 | ||
37 | // Status bar | |
38 | //layout->addWidget(statusbar); | |
39 | setLayout(layout); | |
40 | } | |
41 | ||
42 | ||
43 | // | |
44 | HWRegsBrowserWindow::~HWRegsBrowserWindow(void) | |
45 | { | |
46 | Reset(); | |
47 | } | |
48 | ||
49 | ||
50 | // | |
51 | void HWRegsBrowserWindow::Reset(void) | |
52 | { | |
53 | } | |
54 | ||
55 | ||
56 | // | |
57 | void HWRegsBrowserWindow::RefreshContents(void) | |
58 | { | |
59 | hwregsblitterWin->RefreshContents(); | |
60 | } | |
61 | ||
62 | ||
63 | // | |
64 | void HWRegsBrowserWindow::keyPressEvent(QKeyEvent * e) | |
65 | { | |
66 | if (e->key() == Qt::Key_Escape) | |
67 | { | |
68 | hide(); | |
69 | } | |
70 | } |