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< DlgParameterFind > | finder |
QTreeWidget * | paramGroup |
QTreeWidget * | paramValue |
Ui_DlgParameter * | ui |
The DlgParameterImp class implements a dialog showing all parameters in a list view.
DlgParameterImp::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'.
The dialog will by default be modeless, unless you set 'modal' to true to construct a modal dialog.
References Gui::Dialog::Ui_DlgParameter::checkSort, draftgeoutils.intersections::connect(), Gui::Dialog::Ui_DlgParameter::findGroupLE, App::GetApplication(), App::Application::GetParameterSet(), App::Application::GetParameterSetList(), onChangeParameterSet(), onGroupSelected(), Gui::Dialog::Ui_DlgParameter::parameterSet, paramGroup, paramValue, Gui::Dialog::Ui_DlgParameter::setupUi(), Gui::Dialog::Ui_DlgParameter::splitter3, and ui.
DlgParameterImp::~DlgParameterImp | ( | ) |
Destroys the object and frees any allocated resources.
References ui.
void DlgParameterImp::accept | ( | ) |
void DlgParameterImp::activateParameterSet | ( | const char * | config | ) |
Switches the type of parameters with name config.
References onChangeParameterSet(), Gui::Dialog::Ui_DlgParameter::parameterSet, and ui.
|
protected |
Sets the strings of the subwidgets using the current language.
References paramGroup, paramValue, Gui::Dialog::Ui_DlgParameter::retranslateUi(), and ui.
|
protected |
|
protectedslot |
References finder.
|
protectedslot |
|
protectedslot |
References paramGroup, and paramValue.
|
protectedslot |
|
protectedslot |
References Gui::ExpandItem, Gui::Dialog::Ui_DlgParameter::findGroupLE, paramGroup, and ui.
|
protectedslot |
Switches the type of parameters either to user or system parameters.
References Gui::Dialog::Ui_DlgParameter::buttonSaveToDisk, ParameterManager::CheckDocument(), App::GetApplication(), ParameterGrp::GetASCII(), ParameterGrp::GetGroup(), ParameterGrp::GetGroups(), App::Application::GetParameterSet(), App::Application::GetUserParameter(), ParameterManager::HasSerializer(), Gui::Dialog::Ui_DlgParameter::parameterSet, paramGroup, paramValue, and ui.
Referenced by activateParameterSet(), and DlgParameterImp().
|
protectedslot |
References ParameterGrp::GetASCIIMap(), ParameterGrp::GetBoolMap(), ParameterGrp::GetFloatMap(), ParameterGrp::GetIntMap(), ParameterGrp::GetUnsignedMap(), and paramValue.
Referenced by DlgParameterImp().
void DlgParameterImp::reject | ( | ) |
Referenced by draftguitools.gui_hatch.Draft_Hatch_TaskPanel::accept(), draftguitools.gui_setstyle.Draft_SetStyle_TaskPanel::accept(), drafttaskpanels.task_shapestring.ShapeStringTaskPanelCmd::accept(), drafttaskpanels.task_shapestring.ShapeStringTaskPanelEdit::accept(), drafttaskpanels.task_shapestring.ShapeStringTaskPanel::action(), femexamples.examplesgui.FemExamples::clicked(), and PathScripts.PathToolBitLibraryGui.ToolBitLibrary::toolEdit().
|
protected |
|
protected |
Referenced by on_buttonFind_clicked().
|
protected |
Referenced by changeEvent(), closeEvent(), DlgParameterImp(), on_checkSort_toggled(), on_findGroupLE_textChanged(), and onChangeParameterSet().
|
protected |
Referenced by changeEvent(), DlgParameterImp(), on_checkSort_toggled(), onChangeParameterSet(), and onGroupSelected().
|
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().