Skip to content

Commit 06c79dc

Browse files
committed
fix: MateriaEditor; Adjust the skill list box scroll area height
1 parent bf1dc6a commit 06c79dc

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/widgets/data/MateriaEditor.cpp

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ MateriaEditor::MateriaEditor(QWidget *parent, quint8 materia_id, qint32 materia_
2424
init_display();
2525
setMateria(materia_id, materia_ap);
2626
}
27+
2728
void MateriaEditor::init_display()
2829
{
2930
setContentsMargins(0, 0, 0, 0);
@@ -73,6 +74,7 @@ void MateriaEditor::setMateria(quint8 materia_id, qint32 materia_ap)
7374
setAP(materia_ap);
7475
setStats();
7576
}
77+
7678
void MateriaEditor::setAP(qint32 ap)
7779
{
7880
if (FF7Materia::levels(_id) == 1) {
@@ -150,6 +152,7 @@ void MateriaEditor::setStats()
150152
box_skills->setTitle(title);
151153
}
152154
}
155+
153156
void MateriaEditor::setLevel()
154157
{
155158
_level = FF7Materia::materiaLevel(_id, _current_ap);
@@ -239,6 +242,7 @@ qint32 MateriaEditor::ap(void)
239242
{
240243
return _current_ap;
241244
}
245+
242246
qint8 MateriaEditor::id(void)
243247
{
244248
return qint8(_id);
@@ -476,6 +480,7 @@ QWidget *MateriaEditor::makeStarWidget()
476480
frm_ap_stars->setLayout(layout);
477481
return frm_ap_stars;
478482
}
483+
479484
void MateriaEditor::changeEvent(QEvent *e)
480485
{
481486
if (e->type() == QEvent::LanguageChange) {
@@ -514,6 +519,7 @@ void MateriaEditor::changeEvent(QEvent *e)
514519
}
515520
QWidget::changeEvent(e);
516521
}
522+
517523
void MateriaEditor::updateESkillList()
518524
{
519525
if (eskill_list) {
@@ -531,6 +537,7 @@ void MateriaEditor::updateESkillList()
531537
}
532538
}
533539
}
540+
534541
QWidget *MateriaEditor::makeSkillWidget()
535542
{
536543
updateESkillList();
@@ -585,7 +592,7 @@ QWidget *MateriaEditor::makeSkillWidget()
585592

586593
list_skills = new QListWidget;
587594
list_skills->addItem(new QListWidgetItem("Item"));
588-
list_skills->setFixedHeight(list_skills->sizeHintForRow(0) * 5 + list_skills->contentsMargins().top() + list_skills->contentsMargins().bottom() + 3);
595+
list_skills->setFixedHeight( ((list_skills->sizeHintForRow(0) + list_skills->spacing())* 5) + list_skills->contentsMargins().top() + list_skills->contentsMargins().bottom() + 4);
589596
list_skills->setSelectionMode(QAbstractItemView::NoSelection);
590597

591598
auto skill_layout = new QVBoxLayout;

0 commit comments

Comments
 (0)