Skip to content

Commit f5f6944

Browse files
committed
Added tooltips for chip parameters
1 parent 4b51489 commit f5f6944

File tree

1 file changed

+64
-21
lines changed

1 file changed

+64
-21
lines changed

qt/chip_db_table_model.cpp

Lines changed: 64 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -67,29 +67,72 @@ QVariant ChipDbTableModel::data(const QModelIndex &index, int role) const
6767
QVariant ChipDbTableModel::headerData(int section, Qt::Orientation orientation,
6868
int role) const
6969
{
70-
if (!(role == Qt::DisplayRole && orientation == Qt::Horizontal))
71-
return QVariant();
70+
if (role == Qt::DisplayRole && orientation == Qt::Horizontal)
71+
{
72+
switch (section)
73+
{
74+
case CHIP_PARAM_NAME: return tr("Name");
75+
case CHIP_PARAM_PAGE_SIZE: return tr("Page size");
76+
case CHIP_PARAM_BLOCK_SIZE: return tr("Block size");
77+
case CHIP_PARAM_SIZE: return tr("Size");
78+
case CHIP_PARAM_T_CS: return tr("tCH");
79+
case CHIP_PARAM_T_CLS: return tr("tCLS");
80+
case CHIP_PARAM_T_ALS: return tr("tALS");
81+
case CHIP_PARAM_T_CLR: return tr("tCLR");
82+
case CHIP_PARAM_T_AR: return tr("tAR");
83+
case CHIP_PARAM_T_WP: return tr("tWP");
84+
case CHIP_PARAM_T_RP: return tr("tRP");
85+
case CHIP_PARAM_T_DS: return tr("tDS");
86+
case CHIP_PARAM_T_CH: return tr("tCH");
87+
case CHIP_PARAM_T_CLH: return tr("tCLH");
88+
case CHIP_PARAM_T_ALH: return tr("tALH");
89+
case CHIP_PARAM_T_WC: return tr("tWC");
90+
case CHIP_PARAM_T_RC: return tr("tRC");
91+
case CHIP_PARAM_T_REA: return tr("tREA");
92+
}
93+
}
7294

73-
switch (section)
95+
if (role == Qt::ToolTipRole)
7496
{
75-
case CHIP_PARAM_NAME: return tr("Name");
76-
case CHIP_PARAM_PAGE_SIZE: return tr("Page size");
77-
case CHIP_PARAM_BLOCK_SIZE: return tr("Block size");
78-
case CHIP_PARAM_SIZE: return tr("Size");
79-
case CHIP_PARAM_T_CS: return tr("tCH");
80-
case CHIP_PARAM_T_CLS: return tr("tCLS");
81-
case CHIP_PARAM_T_ALS: return tr("tALS");
82-
case CHIP_PARAM_T_CLR: return tr("tCLR");
83-
case CHIP_PARAM_T_AR: return tr("tAR");
84-
case CHIP_PARAM_T_WP: return tr("tWP");
85-
case CHIP_PARAM_T_RP: return tr("tRP");
86-
case CHIP_PARAM_T_DS: return tr("tDS");
87-
case CHIP_PARAM_T_CH: return tr("tCH");
88-
case CHIP_PARAM_T_CLH: return tr("tCLH");
89-
case CHIP_PARAM_T_ALH: return tr("tALH");
90-
case CHIP_PARAM_T_WC: return tr("tWC");
91-
case CHIP_PARAM_T_RC: return tr("tRC");
92-
case CHIP_PARAM_T_REA: return tr("tREA");
97+
switch (section)
98+
{
99+
case CHIP_PARAM_NAME:
100+
return tr("Chip name");
101+
case CHIP_PARAM_PAGE_SIZE:
102+
return tr("Page size in bytes");
103+
case CHIP_PARAM_BLOCK_SIZE:
104+
return tr("Block size in bytes");
105+
case CHIP_PARAM_SIZE:
106+
return tr("Total size in bytes");
107+
case CHIP_PARAM_T_CS:
108+
return tr("Chip enable hold time");
109+
case CHIP_PARAM_T_CLS:
110+
return tr("Command latch enable setup time");
111+
case CHIP_PARAM_T_ALS:
112+
return tr("Address latch enable setup time");
113+
case CHIP_PARAM_T_CLR:
114+
return tr("Command latch enable to read enable delay");
115+
case CHIP_PARAM_T_AR:
116+
return tr("Address latch enable to read enable delay");
117+
case CHIP_PARAM_T_WP:
118+
return tr("Write enable pulse width");
119+
case CHIP_PARAM_T_RP:
120+
return tr("Read enable pulse width");
121+
case CHIP_PARAM_T_DS:
122+
return tr("Data setup time");
123+
case CHIP_PARAM_T_CH:
124+
return tr("Chip enable hold time");
125+
case CHIP_PARAM_T_CLH:
126+
return tr("Command latch enable hold time");
127+
case CHIP_PARAM_T_ALH:
128+
return tr("Address latch enable hold time");
129+
case CHIP_PARAM_T_WC:
130+
return tr("Write cycle time");
131+
case CHIP_PARAM_T_RC:
132+
return tr("Read cylce time");
133+
case CHIP_PARAM_T_REA:
134+
return tr("Read enable access time");
135+
}
93136
}
94137

95138
return QVariant();

0 commit comments

Comments
 (0)