mirror of
https://github.com/spalencsar/bearhub.git
synced 2026-07-09 16:44:15 +02:00
[info] removing bullet points of the list fields from the shorter view
This commit is contained in:
@@ -2,6 +2,7 @@ from PyQt5.QtCore import QSize
|
|||||||
from PyQt5.QtGui import QIcon
|
from PyQt5.QtGui import QIcon
|
||||||
from PyQt5.QtWidgets import QDialog, QVBoxLayout, QGroupBox, \
|
from PyQt5.QtWidgets import QDialog, QVBoxLayout, QGroupBox, \
|
||||||
QLineEdit, QLabel, QGridLayout, QPushButton, QPlainTextEdit, QToolBar
|
QLineEdit, QLabel, QGridLayout, QPushButton, QPlainTextEdit, QToolBar
|
||||||
|
|
||||||
from bauh.api.abstract.cache import MemoryCache
|
from bauh.api.abstract.cache import MemoryCache
|
||||||
|
|
||||||
IGNORED_ATTRS = {'name', '__app__'}
|
IGNORED_ATTRS = {'name', '__app__'}
|
||||||
@@ -16,7 +17,6 @@ class InfoDialog(QDialog):
|
|||||||
self.i18n = i18n
|
self.i18n = i18n
|
||||||
layout = QVBoxLayout()
|
layout = QVBoxLayout()
|
||||||
self.setLayout(layout)
|
self.setLayout(layout)
|
||||||
self.full_vals = []
|
|
||||||
|
|
||||||
self.toolbar_field = QToolBar()
|
self.toolbar_field = QToolBar()
|
||||||
self.bt_back = QPushButton(i18n['back'].capitalize())
|
self.bt_back = QPushButton(i18n['back'].capitalize())
|
||||||
@@ -49,17 +49,20 @@ class InfoDialog(QDialog):
|
|||||||
i18n_key = app['__app__'].model.get_type().lower() + '.info.' + attr.lower()
|
i18n_key = app['__app__'].model.get_type().lower() + '.info.' + attr.lower()
|
||||||
|
|
||||||
if isinstance(app[attr], list):
|
if isinstance(app[attr], list):
|
||||||
val = '\n'.join(['* ' + str(e).strip() for e in app[attr] if e])
|
val = ' '.join([str(e).strip() for e in app[attr] if e])
|
||||||
|
show_val = '\n'.join(['* ' + str(e).strip() for e in app[attr] if e])
|
||||||
else:
|
else:
|
||||||
val = str(app[attr]).strip()
|
val = str(app[attr]).strip()
|
||||||
|
show_val = val
|
||||||
|
|
||||||
i18n_val = i18n.get('{}.{}'.format(i18n_key, val.lower()))
|
i18n_val = i18n.get('{}.{}'.format(i18n_key, val.lower()))
|
||||||
|
|
||||||
if i18n_val:
|
if i18n_val:
|
||||||
val = i18n_val
|
val = i18n_val
|
||||||
|
show_val = val
|
||||||
|
|
||||||
text = QLineEdit()
|
text = QLineEdit()
|
||||||
text.setToolTip(val)
|
text.setToolTip(show_val)
|
||||||
text.setText(val)
|
text.setText(val)
|
||||||
text.setCursorPosition(0)
|
text.setCursorPosition(0)
|
||||||
text.setStyleSheet("width: 400px")
|
text.setStyleSheet("width: 400px")
|
||||||
@@ -70,7 +73,7 @@ class InfoDialog(QDialog):
|
|||||||
|
|
||||||
self.gbox_info_layout.addWidget(label, idx, 0)
|
self.gbox_info_layout.addWidget(label, idx, 0)
|
||||||
self.gbox_info_layout.addWidget(text, idx, 1)
|
self.gbox_info_layout.addWidget(text, idx, 1)
|
||||||
self._gen_show_button(idx, val)
|
self._gen_show_button(idx, show_val)
|
||||||
|
|
||||||
self.adjustSize()
|
self.adjustSize()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user