This commit is contained in:
Kovid Goyal 2021-11-12 20:11:19 +05:30
commit 70a88ca40f
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -1173,21 +1173,29 @@ class MetadataSingleDialogAlt2(MetadataSingleDialogBase): # {{{
l.addWidget(w, 1, 0, 1, 2) l.addWidget(w, 1, 0, 1, 2)
# Cover & formats in col 3 # Cover & formats in col 3
gb = QGroupBox(_('Cover'), tab0) # First the cover & buttons
lb = QGridLayout() cover_group_box = QGroupBox(_('Cover'), tab0)
gb.setLayout(lb) cover_layout = QVBoxLayout()
lb.addWidget(self.cover, 0, 0, 1, 3, alignment=Qt.AlignmentFlag.AlignCenter) cover_group_box.setLayout(cover_layout)
cover_layout.addWidget(self.cover)
sto(self.manage_authors_button, self.cover.buttons[0]) sto(self.manage_authors_button, self.cover.buttons[0])
# First row of cover buttons
hl = QHBoxLayout()
for i, b in enumerate(self.cover.buttons[:3]): for i, b in enumerate(self.cover.buttons[:3]):
lb.addWidget(b, 1, i, 1, 1) hl.addWidget(b)
sto(b, self.cover.buttons[i+1]) sto(b, self.cover.buttons[i+1])
cover_layout.addLayout(hl)
# Second row of cover buttons
hl = QHBoxLayout() hl = QHBoxLayout()
for b in self.cover.buttons[3:]: for b in self.cover.buttons[3:]:
hl.addWidget(b) hl.addWidget(b)
cover_layout.addLayout(hl)
sto(self.cover.buttons[-2], self.cover.buttons[-1]) sto(self.cover.buttons[-2], self.cover.buttons[-1])
lb.addLayout(hl, 2, 0, 1, 3) # Layout for both cover & formats boxes
l.addWidget(gb, 0, 2, 1, 1) cover_and_formats = QVBoxLayout()
l.addWidget(self.formats_manager, 1, 2, 1, 1) cover_and_formats.addWidget(cover_group_box, stretch = 10)
cover_and_formats.addWidget(self.formats_manager)
l.addLayout(cover_and_formats, 0, 2, 2, 1)
sto(self.cover.buttons[-1], self.formats_manager) sto(self.cover.buttons[-1], self.formats_manager)
self.formats_manager.formats.setMaximumWidth(10000) self.formats_manager.formats.setMaximumWidth(10000)