Gui::Dialog::DlgParameterImp Class Reference

The DlgParameterImp class implements a dialog showing all parameters in a list view. More...

#include <DlgParameterImp.h>

Public Member Functions

void accept ()
 
void activateParameterSet (const char *)
 Switches the type of parameters with name config. More...
 
 DlgParameterImp (QWidget *parent=nullptr, Qt::WindowFlags fl=Qt::WindowFlags())
 Constructs a DlgParameterImp which is a child of 'parent', with the name 'name' and widget flags set to 'f'. More...
 
void reject ()
 
 ~DlgParameterImp ()
 Destroys the object and frees any allocated resources. More...
 

Protected Slots

void on_buttonFind_clicked ()
 
void on_buttonSaveToDisk_clicked ()
 
void on_checkSort_toggled (bool)
 
void on_closeButton_clicked ()
 
void on_findGroupLE_textChanged (const QString &SearchStr)
 
void onChangeParameterSet (int)
 Switches the type of parameters either to user or system parameters. More...
 
void onGroupSelected (QTreeWidgetItem *)
 

Protected Member Functions

void changeEvent (QEvent *e)
 Sets the strings of the subwidgets using the current language. More...
 
void closeEvent (QCloseEvent *)
 
void showEvent (QShowEvent *)
 

Protected Attributes

QPointer< DlgParameterFindfinder
 
QTreeWidgetparamGroup
 
QTreeWidgetparamValue
 
Ui_DlgParameterui
 

Detailed Description

The DlgParameterImp class implements a dialog showing all parameters in a list view.

Author
Jürgen Riegel

Constructor & Destructor Documentation

◆ DlgParameterImp()

DlgParameterImp::DlgParameterImp ( QWidget parent = nullptr,
Qt::WindowFlags  fl = Qt::WindowFlags() 
)

◆ ~DlgParameterImp()

DlgParameterImp::~DlgParameterImp ( )

Destroys the object and frees any allocated resources.

References ui.

Member Function Documentation

◆ accept()

◆ activateParameterSet()

void DlgParameterImp::activateParameterSet ( const char *  config)

Switches the type of parameters with name config.

References onChangeParameterSet(), Gui::Dialog::Ui_DlgParameter::parameterSet, and ui.

◆ changeEvent()

void DlgParameterImp::changeEvent ( QEvent e)
protected

Sets the strings of the subwidgets using the current language.

References paramGroup, paramValue, Gui::Dialog::Ui_DlgParameter::retranslateUi(), and ui.

◆ closeEvent()

void DlgParameterImp::closeEvent ( QCloseEvent *  )
protected

◆ on_buttonFind_clicked

void DlgParameterImp::on_buttonFind_clicked ( )
protectedslot

References finder.

◆ on_buttonSaveToDisk_clicked

void DlgParameterImp::on_buttonSaveToDisk_clicked ( )
protectedslot

◆ on_checkSort_toggled

void DlgParameterImp::on_checkSort_toggled ( bool  on)
protectedslot

References paramGroup, and paramValue.

◆ on_closeButton_clicked

void DlgParameterImp::on_closeButton_clicked ( )
protectedslot

◆ on_findGroupLE_textChanged

void DlgParameterImp::on_findGroupLE_textChanged ( const QString &  SearchStr)
protectedslot

◆ onChangeParameterSet

◆ onGroupSelected

◆ reject()

◆ showEvent()

void DlgParameterImp::showEvent ( QShowEvent *  )
protected

Member Data Documentation

◆ finder

QPointer<DlgParameterFind> Gui::Dialog::DlgParameterImp::finder
protected

Referenced by on_buttonFind_clicked().

◆ paramGroup

QTreeWidget* Gui::Dialog::DlgParameterImp::paramGroup
protected

◆ paramValue

QTreeWidget* Gui::Dialog::DlgParameterImp::paramValue
protected

◆ ui

Ui_DlgParameter* Gui::Dialog::DlgParameterImp::ui
protected

Referenced by draftguitools.gui_beziers.BezCurve::action(), draftguitools.gui_dimensions.Dimension::action(), draftguitools.gui_ellipses.Ellipse::action(), draftguitools.gui_labels.Label::action(), draftguitools.gui_lines.Line::action(), draftguitools.gui_mirror.Mirror::action(), draftguitools.gui_offset.Offset::action(), draftguitools.gui_rectangles.Rectangle::action(), draftguitools.gui_shapestrings.ShapeString::action(), draftguitools.gui_splines.BSpline::action(), draftguitools.gui_texts.Text::action(), draftguitools.gui_arcs.Arc::Activated(), draftguitools.gui_circulararray.CircularArray::Activated(), draftguitools.gui_clone.Clone::Activated(), draftguitools.gui_downgrade.Downgrade::Activated(), draftguitools.gui_draft2sketch.Draft2Sketch::Activated(), draftguitools.gui_ellipses.Ellipse::Activated(), draftguitools.gui_facebinders.Facebinder::Activated(), draftguitools.gui_join.Join::Activated(), draftguitools.gui_move.Move::Activated(), draftguitools.gui_orthoarray.OrthoArray::Activated(), draftguitools.gui_polararray.PolarArray::Activated(), draftguitools.gui_polygons.Polygon::Activated(), draftguitools.gui_rectangles.Rectangle::Activated(), draftguitools.gui_rotate.Rotate::Activated(), draftguitools.gui_scale.Scale::Activated(), draftguitools.gui_shape2dview.Shape2DView::Activated(), draftguitools.gui_shapestrings.ShapeString::Activated(), draftguitools.gui_split.Split::Activated(), draftguitools.gui_styles.ApplyStyle::Activated(), draftguitools.gui_texts.Text::Activated(), draftguitools.gui_upgrade.Upgrade::Activated(), draftguitools.gui_array_simple.Array::Activated(), draftguitools.gui_fillets.Fillet::Activated(), activateParameterSet(), draftguitools.gui_stretch.Stretch::addPoint(), draftguitools.gui_ellipses.Ellipse::appendPoint(), draftguitools.gui_rectangles.Rectangle::appendPoint(), package_details.PackageDetails::branch_changed(), changeEvent(), DraftGui.DraftToolBar::changeEvent(), draftguitools.gui_circulararray.CircularArray::click(), draftguitools.gui_orthoarray.OrthoArray::click(), draftguitools.gui_polararray.PolarArray::click(), draftguitools.gui_dimensions.Dimension::createObject(), package_details.PackageDetails::disable_clicked(), package_details.PackageDetails::display_repo_status(), DlgParameterImp(), draftguitools.gui_polygons.Polygon::drawPolygon(), package_details.PackageDetails::enable_clicked(), draftguitools.gui_edit.Edit::endEditing(), change_branch.ChangeBranchDialog::exec(), draftguitools.gui_base_original.DraftTool::finish(), draftguitools.gui_fillets.Fillet::finish(), draftguitools.gui_dimensions.Dimension::finish(), draftguitools.gui_edit.Edit::finish(), draftguitools.gui_trimex.Trimex::finish(), draftguitools.gui_arcs.Arc::finish(), draftguitools.gui_beziers.BezCurve::finish(), draftguitools.gui_beziers.CubicBezCurve::finish(), draftguitools.gui_ellipses.Ellipse::finish(), draftguitools.gui_lines.Line::finish(), draftguitools.gui_mirror.Mirror::finish(), draftguitools.gui_move.Move::finish(), draftguitools.gui_polygons.Polygon::finish(), draftguitools.gui_rectangles.Rectangle::finish(), draftguitools.gui_rotate.Rotate::finish(), draftguitools.gui_splines.BSpline::finish(), draftguitools.gui_texts.Text::finish(), draftguitools.gui_points.Point::finish(), draftguitools.gui_shapestrings.ShapeString::finish(), draftguitools.gui_move.Move::get_object_selection(), draftguitools.gui_rotate.Rotate::get_object_selection(), draftguitools.gui_scale.Scale::get_object_selection(), draftguitools.gui_subelements.SubelementHighlight::get_selection(), draftguitools.gui_base_original.DraftTool::getStrings(), draftguitools.gui_move.Move::handle_mouse_click_event(), package_details.PackageDetails::load_finished(), package_details.PackageDetails::load_progress(), package_details.PackageDetails::load_started(), package_details.PackageDetails::long_load_running(), package_details.PackageDetails::macro_readme_updated(), draftguitools.gui_circulararray.CircularArray::move(), draftguitools.gui_points.Point::move(), draftguitools.gui_polararray.PolarArray::move(), draftguitools.gui_move.Move::move(), draftguitools.gui_arcs.Arc::numericInput(), draftguitools.gui_polygons.Polygon::numericInput(), draftguitools.gui_rotate.Rotate::numericInput(), draftguitools.gui_shapestrings.ShapeString::numericInput(), draftguitools.gui_arcs.Arc::numericRadius(), draftguitools.gui_offset.Offset::numericRadius(), draftguitools.gui_rotate.Rotate::numericRadius(), on_buttonSaveToDisk_clicked(), on_findGroupLE_textChanged(), onChangeParameterSet(), draftguitools.gui_edit.Edit::proceed(), draftguitools.gui_groups.AddToGroup::proceed(), draftguitools.gui_groups.SetAutoGroup::proceed(), draftguitools.gui_rotate.Rotate::rotate(), package_details.PackageDetails::run_javascript(), draftguitools.gui_fillets.Fillet::set_chamfer(), package_details.PackageDetails::set_change_branch_button_state(), draftguitools.gui_fillets.Fillet::set_delete(), package_details.PackageDetails::set_disable_button_state(), draftguitools.gui_move.Move::set_ghosts(), draftguitools.gui_rotate.Rotate::set_ghosts(), draftguitools.gui_rotate.Rotate::set_start_point(), package_list.PackageList::set_view_style(), package_details.PackageDetails::show_error_for(), package_details.PackageDetails::show_package(), package_details.PackageDetails::show_repo(), package_details.PackageDetails::show_workbench(), draftguitools.gui_edit.Edit::startEditing(), package_list.PackageList::update_text_filter(), draftguitools.gui_edit.Edit::updateTrackerAndGhost(), and ~DlgParameterImp().


The documentation for this class was generated from the following files: