18 #ifndef TITLEBLOCK_SLASH_TEMPLATE_LOGO_MANAGER 19 #define TITLEBLOCK_SLASH_TEMPLATE_LOGO_MANAGER QLineEdit * logo_name_
current logo name
QLabel * logo_name_label_
"name:" label
QString currentLogo() const
QListWidget * logos_view_
area showing the logos
QVBoxLayout * vlayout1_
vertical layouts
QLabel * logo_type_
current logo type
bool read_only_
Whether this logo manager should allow logo edition (renaming, addition, deletion) ...
QHBoxLayout * hlayout1_
horizontal layouts
QGroupBox * logo_box_
current logo properties box
QString confirmLogoName(const QString &)
void emitLogosChangedSignal()
QPushButton * export_button_
button to export an embedded logo
QPushButton * rename_button_
button to rename the current logo
QDialogButtonBox * buttons_
ok/cancel buttons
TitleBlockTemplateLogoManager(TitleBlockTemplate *, QWidget *=nullptr)
void logosChanged(const TitleBlockTemplate *)
QPushButton * add_button_
button to add a new logo
QLabel * logos_label_
simple displayed label
TitleBlockTemplate * managed_template_
title block template which this class manages logos
void updateLogoInformations(QListWidgetItem *, QListWidgetItem *)
QPushButton * delete_button_
button to delete an embedded logo
~TitleBlockTemplateLogoManager() override
QDir open_dialog_dir_
last opened directory