summaryrefslogtreecommitdiff
path: root/gui/storageview.h
diff options
context:
space:
mode:
authorbd <bdunaisky@umass.edu>2025-04-28 03:44:42 +0000
committerGitHub <noreply@github.com>2025-04-28 03:44:42 +0000
commit013a79547aa465872d0262b2f5c24e73f9556869 (patch)
tree28cc8f2ea6e5aa1a74f328de8594b0ad5995fa66 /gui/storageview.h
parent5653b2a033e7a4173d2f178b5ce52384666d3d7b (diff)
parent336faf3fd701aaf962613abd1ff0a69cbdf021ce (diff)
Merge pull request #69 from bdunahu/vector_ext
Vector ext
Diffstat (limited to 'gui/storageview.h')
-rw-r--r--gui/storageview.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/gui/storageview.h b/gui/storageview.h
index 0518d8f..a0f8dbb 100644
--- a/gui/storageview.h
+++ b/gui/storageview.h
@@ -31,7 +31,7 @@ class StorageView : public QAbstractTableModel
* `rows' rows.
* @param the number of rows
*/
- StorageView(int rows, QObject *parent = nullptr);
+ StorageView(int rows, int columns, QObject *parent = nullptr);
/**
* Returns the number of rows in this table.
@@ -51,13 +51,13 @@ class StorageView : public QAbstractTableModel
* Returns a properly formatted cell, including alignment.This function is
* specific to the implementation details of QAbstractTableModel.
*/
- QVariant
+ virtual QVariant
data(const QModelIndex &index, int role = Qt::DisplayRole) const override;
/**
* Adds custom formatting options for row and column headers.
*/
- QVariant headerData(
+ virtual QVariant headerData(
int section,
Qt::Orientation o,
int role = Qt::DisplayRole) const override;
@@ -75,15 +75,21 @@ class StorageView : public QAbstractTableModel
public slots:
void set_hex_display(bool hex);
- private:
+ protected:
/**
* The number of rows in this table.
*/
int r;
/**
+ * The number of columns in this table.
+ */
+ int c;
+ /**
* Whether or not the headers should be displayed in hex.
*/
bool is_hex = true;
+
+ private:
/**
* The data this table displays.
*/