18#ifndef TITLEBLOCK_SLASH_TEMPLATE_LOGO_MANAGER
19#define TITLEBLOCK_SLASH_TEMPLATE_LOGO_MANAGER
The TitleBlockTemplate class This class represents an title block template for an electric diagram....
Definition titleblocktemplate.h:37
Definition templatelogomanager.h:27
void logosChanged(const TitleBlockTemplate *)
QPushButton * export_button_
button to export an embedded logo
Definition templatelogomanager.h:67
void exportLogo()
Definition templatelogomanager.cpp:308
QPushButton * delete_button_
button to delete an embedded logo
Definition templatelogomanager.h:68
QString currentLogo() const
Definition templatelogomanager.cpp:49
QPushButton * add_button_
button to add a new logo
Definition templatelogomanager.h:66
QVBoxLayout * vlayout0_
Definition templatelogomanager.h:62
void setReadOnly(bool)
Definition templatelogomanager.cpp:390
QString confirmLogoName(const QString &)
Definition templatelogomanager.cpp:190
QLabel * logo_name_label_
"name:" label
Definition templatelogomanager.h:70
void emitLogosChangedSignal()
Definition templatelogomanager.cpp:71
void renameLogo()
Definition templatelogomanager.cpp:346
void removeLogo()
Definition templatelogomanager.cpp:332
QHBoxLayout * hlayout1_
horizontal layouts
Definition templatelogomanager.h:63
QDir open_dialog_dir_
last opened directory
Definition templatelogomanager.h:75
QLineEdit * logo_name_
current logo name
Definition templatelogomanager.h:71
QHBoxLayout * hlayout0_
Definition templatelogomanager.h:63
QListWidget * logos_view_
area showing the logos
Definition templatelogomanager.h:65
bool isReadOnly() const
Definition templatelogomanager.cpp:63
~TitleBlockTemplateLogoManager() override
Definition templatelogomanager.cpp:41
void initWidgets()
Definition templatelogomanager.cpp:79
QVBoxLayout * vlayout1_
vertical layouts
Definition templatelogomanager.h:62
QLabel * logo_type_
current logo type
Definition templatelogomanager.h:73
TitleBlockTemplate * managed_template_
title block template which this class manages logos
Definition templatelogomanager.h:61
void fillView()
Definition templatelogomanager.cpp:142
QSize iconsize() const
Definition templatelogomanager.cpp:177
QDialogButtonBox * buttons_
ok/cancel buttons
Definition templatelogomanager.h:74
void updateLogoInformations(QListWidgetItem *, QListWidgetItem *)
Definition templatelogomanager.cpp:256
QLabel * logos_label_
simple displayed label
Definition templatelogomanager.h:64
QGroupBox * logo_box_
current logo properties box
Definition templatelogomanager.h:69
QPushButton * rename_button_
button to rename the current logo
Definition templatelogomanager.h:72
void addLogo()
Definition templatelogomanager.cpp:275
bool read_only_
Whether this logo manager should allow logo edition (renaming, addition, deletion)
Definition templatelogomanager.h:76