14#include <QTableWidget>
36 ObjectEditor (
tref const & objref, QWidget * parent =
nullptr,
bool const iscopy =
false );
67 std::unique_ptr<dbe::Ui::ObjectEditor>
ui;
QTableWidget * WidgetTable
void set_attribute_widget(dunedaq::conffwk::attribute_t const &, widgets::editors::base *)
bool this_is_in_creation_mode
bool IsEditorValid() const
std::map< QString, widgets::editors::base * > this_widgets
bool this_is_in_copy_mode
QDialog * MoveWidget
Move widget.
void slot_external_rename_object(QString const &src, dref const &obj)
std::unique_ptr< dref > object_to_edit
void UpdateObjectEditor()
bool WasObjectChanged() const
void SetUsedForCopy(bool Used)
std::unique_ptr< dbe::Ui::ObjectEditor > ui
bool ParseToCreate(std::string const &name, std::string const &filename)
void set_tooltip(dunedaq::conffwk::attribute_t const &, widgets::editors::base *)
void ShouldCloseThisWindow(QString const src, dref const)
QStringList HorizontalHeaders
void ResetObjectChanged()
bool this_editor_is_owned
QPushButton * MoveGoButton
void LaunchRenameObject()
void register_attribute_widget(QString const &name, widgets::editors::base *widget)
CustomFileView * FileView
void HideDetailWidget(bool Hide)
void register_relation_widget(QString const &name, widgets::editors::base *widget)
void ActiveFileChanged(const QString &File)
void closeEvent(QCloseEvent *Event)
ObjectEditor(std::string const &classname, QWidget *parent=nullptr)
FileModel * IncludedFileModel
bool this_editor_values_changed
QDialog * RenameWidget
Rename widget.
dunedaq::conffwk::ConfigObject & ref(bool check_null=true) const