HCoop
/
clinton
/
Virtual-Jaguar-Rx.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
2447054
)
Debugger source code clean-up
author
Jean-Paul Mari
<djipi.mari@gmail.com>
Sun, 18 Nov 2018 21:35:17 +0000
(16:35 -0500)
committer
Jean-Paul Mari
<djipi.mari@gmail.com>
Sun, 18 Nov 2018 21:35:17 +0000
(16:35 -0500)
docs/vj_HistoryNotes.txt
patch
|
blob
|
blame
|
history
src/debugger/CartFilesListWin.cpp
patch
|
blob
|
blame
|
history
src/debugger/CartFilesListWin.h
patch
|
blob
|
blame
|
history
src/debugger/localbrowser.cpp
patch
|
blob
|
blame
|
history
diff --git
a/docs/vj_HistoryNotes.txt
b/docs/vj_HistoryNotes.txt
index
a1dba82
..
9c767be
100644
(file)
--- a/
docs/vj_HistoryNotes.txt
+++ b/
docs/vj_HistoryNotes.txt
@@
-79,6
+79,7
@@
Git commit: TBD
42) Added timer initialisation for the SDL setup
43) Added a cartdridge view menu
-- Added a window to display my own directory and his files list
42) Added timer initialisation for the SDL setup
43) Added a cartdridge view menu
-- Added a window to display my own directory and his files list
+44) Debugger sources code clean-up
Release 3 (13th November 2017)
------------------------------
Release 3 (13th November 2017)
------------------------------
diff --git
a/src/debugger/CartFilesListWin.cpp
b/src/debugger/CartFilesListWin.cpp
index
26ae7ae
..
b20ee15
100644
(file)
--- a/
src/debugger/CartFilesListWin.cpp
+++ b/
src/debugger/CartFilesListWin.cpp
@@
-7,7
+7,7
@@
//
// Who When What
// --- ---------- -----------------------------------------------------------
//
// Who When What
// --- ---------- -----------------------------------------------------------
-// JPM
10/26/2018 Created this file
+// JPM
Oct./2018 Created this file, and changed position of the status bar
//
// TO DO:
//
// TO DO:
@@
-26,12
+26,14
@@
CartFilesListWindow::CartFilesListWindow(QWidget * parent/*= 0*/) : QWidget(parent, Qt::Dialog),
TableView(new QTableView),
model(new QStandardItemModel),
CartFilesListWindow::CartFilesListWindow(QWidget * parent/*= 0*/) : QWidget(parent, Qt::Dialog),
TableView(new QTableView),
model(new QStandardItemModel),
+TVlayout(new QVBoxLayout),
+Mlayout(new QVBoxLayout),
layout(new QVBoxLayout),
treeView(new QTreeView),
standardModel(new QStandardItemModel),
rootNode(new QStandardItem),
CartDirectory(NULL),
layout(new QVBoxLayout),
treeView(new QTreeView),
standardModel(new QStandardItemModel),
rootNode(new QStandardItem),
CartDirectory(NULL),
-statusbar(new QStatusBar),
+
TV
statusbar(new QStatusBar),
fileItems(NULL),
nbItem(0),
CartUsedBytes(0),
fileItems(NULL),
nbItem(0),
CartUsedBytes(0),
@@
-63,17
+65,19
@@
CartDirType(CFL_NOTYPE)
TableView->setFont(fixedFont);
TableView->verticalHeader()->setDefaultSectionSize(TableView->verticalHeader()->minimumSectionSize());
TableView->verticalHeader()->setDefaultAlignment(Qt::AlignRight);
TableView->setFont(fixedFont);
TableView->verticalHeader()->setDefaultSectionSize(TableView->verticalHeader()->minimumSectionSize());
TableView->verticalHeader()->setDefaultAlignment(Qt::AlignRight);
- layout->addWidget(TableView);
+ TVlayout->addWidget(TableView);
+ TVlayout->addWidget(TVstatusbar);
// Setup root
rootNode = standardModel->invisibleRootItem();
//register the model
treeView->setModel(standardModel);
treeView->expandAll();
// Setup root
rootNode = standardModel->invisibleRootItem();
//register the model
treeView->setModel(standardModel);
treeView->expandAll();
- layout->addWidget(treeView);
+
M
layout->addWidget(treeView);
- // Status bar
- layout->addWidget(statusbar);
+ // Set layouts
+ layout->addLayout(TVlayout);
+ layout->addLayout(Mlayout);
setLayout(layout);
}
setLayout(layout);
}
@@
-140,18
+144,18
@@
void CartFilesListWindow::RefreshContents(void)
{
if ((Error & CFL_WARNING))
{
{
if ((Error & CFL_WARNING))
{
- statusbar->setStyleSheet("background-color: lightyellow; font: bold");
+
TV
statusbar->setStyleSheet("background-color: lightyellow; font: bold");
}
else
{
}
else
{
- statusbar->setStyleSheet("background-color: tomato; font: bold");
+
TV
statusbar->setStyleSheet("background-color: tomato; font: bold");
}
}
else
{
}
}
else
{
- statusbar->setStyleSheet("background-color: lightgreen; font: bold");
+
TV
statusbar->setStyleSheet("background-color: lightgreen; font: bold");
}
}
- statusbar->showMessage(QString(msg));
+
TV
statusbar->showMessage(QString(msg));
}
else
{
}
else
{
@@
-234,12
+238,7
@@
void *CartFilesListWindow::CreateInfos(void)
// Display row content
model->insertRow(i);
model->setItem(i, 0, new QStandardItem(QString("%1").arg(Ptr[i].PtrFilename)));
// Display row content
model->insertRow(i);
model->setItem(i, 0, new QStandardItem(QString("%1").arg(Ptr[i].PtrFilename)));
- if (!Ptr[i].SizeFile)
- {
- //model->setItem(i, 1, new QStandardItem(QString("%1").arg("")));
- //model->setItem(i, 2, new QStandardItem(QString("%1").arg("")));
- }
- else
+ if (Ptr[i].SizeFile)
{
model->setItem(i, 1, new QStandardItem(QString("0x%1").arg(Ptr[i].PtrDataFile, 6, 16, QChar('0'))));
model->setItem(i, 2, new QStandardItem(QString("0x%1").arg(Ptr[i].SizeFile, 6, 16, QChar('0'))));
{
model->setItem(i, 1, new QStandardItem(QString("0x%1").arg(Ptr[i].PtrDataFile, 6, 16, QChar('0'))));
model->setItem(i, 2, new QStandardItem(QString("0x%1").arg(Ptr[i].SizeFile, 6, 16, QChar('0'))));
@@
-267,10
+266,6
@@
void CartFilesListWindow::UpdateInfos(void)
{
model->setItem(i, 3, new QStandardItem(QString("0x%1").arg(CartDirectory[i].CurrentSeek, 6, 16, QChar('0'))));
}
{
model->setItem(i, 3, new QStandardItem(QString("0x%1").arg(CartDirectory[i].CurrentSeek, 6, 16, QChar('0'))));
}
- else
- {
- //model->setItem(i, 3, new QStandardItem(QString("%1").arg("")));
- }
// Get stream buffer address and check validity (must be included in the ram zone)
Offset = DBGManager_GetAdrFromSymbolName((char *)"OSJAG_PtrBuffer") + (i * sizeof(long));
// Get stream buffer address and check validity (must be included in the ram zone)
Offset = DBGManager_GetAdrFromSymbolName((char *)"OSJAG_PtrBuffer") + (i * sizeof(long));
diff --git
a/src/debugger/CartFilesListWin.h
b/src/debugger/CartFilesListWin.h
index
e504d17
..
bc601bf
100644
(file)
--- a/
src/debugger/CartFilesListWin.h
+++ b/
src/debugger/CartFilesListWin.h
@@
-78,11
+78,13
@@
class CartFilesListWindow: public QWidget
private:
size_t nbItem, CartDirType, CartNbrFiles, CartUsedBytes;
QVBoxLayout *layout;
private:
size_t nbItem, CartDirType, CartNbrFiles, CartUsedBytes;
QVBoxLayout *layout;
+ QVBoxLayout *TVlayout;
+ QVBoxLayout *Mlayout;
QTreeView *treeView;
QStandardItemModel *standardModel;
QStandardItem *rootNode;
CARTDIRINFO *CartDirectory;
QTreeView *treeView;
QStandardItemModel *standardModel;
QStandardItem *rootNode;
CARTDIRINFO *CartDirectory;
- QStatusBar *statusbar;
+ QStatusBar *
TV
statusbar;
Sfileitem *fileItems;
QStandardItemModel *model;
QTableView *TableView;
Sfileitem *fileItems;
QStandardItemModel *model;
QTableView *TableView;
diff --git
a/src/debugger/localbrowser.cpp
b/src/debugger/localbrowser.cpp
index
9c59b43
..
b00bd70
100644
(file)
--- a/
src/debugger/localbrowser.cpp
+++ b/
src/debugger/localbrowser.cpp
@@
-8,14
+8,15
@@
// Who When What
\r
// --- ---------- -----------------------------------------------------------
\r
// JPM 11/03/2017 Created this file
\r
// Who When What
\r
// --- ---------- -----------------------------------------------------------
\r
// JPM 11/03/2017 Created this file
\r
-// JPM 09/08/2018 Added a status bar and better status report
\r
-// JPM 09/08/2018 Set information values in a tab
\r
+// JPM Sept./2018 Added a status bar and better status report, and set information values in a tab
\r
//
\r
\r
// STILL TO DO:
\r
// Feature to list the pointer(s) in the code using the allocation
\r
// To set the information display at the right
\r
// To support the array
\r
//
\r
\r
// STILL TO DO:
\r
// Feature to list the pointer(s) in the code using the allocation
\r
// To set the information display at the right
\r
// To support the array
\r
+// To support the static variables
\r
+// To add a filter
\r
//
\r
\r
\r
//
\r
\r
\r