package_list.PackageListFilter Class Reference

Public Member Functions

def filterAcceptsRow (self, row, parent=QModelIndex())
 
bool lessThan (self, left, right)
 
None setHideNewerFreeCADRequired (self, bool hide_nfr)
 
None setHideObsolete (self, bool hide_obsolete)
 
None setHidePy2 (self, bool hide_py2)
 
None setPackageFilter (self, int type)
 
None setStatusFilter (self, int status)
 

Public Attributes

 hide_newer_freecad_required
 
 hide_obsolete
 
 hide_py2
 
 package_type
 
 status
 

Detailed Description

Handle filtering the item list on various criteria

Member Function Documentation

◆ filterAcceptsRow()

def package_list.PackageListFilter.filterAcceptsRow (   self,
  row,
  parent = QModelIndex() 
)

References package_list.PackageListFilter.hide_newer_freecad_required, package_list.PackageListFilter.hide_obsolete, package_list.PackageListFilter.hide_py2, package_list.PackageListFilter.package_type, DocExportStatus.status, App::TransactionObject.status, Base::ObjectStatusLocker< Status, Object >.status, Gui::Dialog::DocumentRecoveryPrivate::Info.status, Gui::MainWindowP.status, Addon.Addon.status(), package_list.PackageListFilter.status, femsolver.solver_taskpanel.ControlWidget.status(), femsolver.task.Task.status(), ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.approval.status, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.action_status.status, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.application_protocol_definition.status, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.action_request_status.status, automotive_design.approval.status, automotive_design.action_status.status, automotive_design.application_protocol_definition.status, automotive_design.action_request_status.status, config_control_design.approval.status, config_control_design.action_status.status, config_control_design.application_protocol_definition.status, config_control_design.action_request_status.status, ifc2x3.ifcdocumentinformation.status, ifc2x3.ifctask.status, ifc2x3.ifccostschedule.status, ifc2x3.ifcprojectorder.status, ifc4.ifcdocumentinformation.status, ifc4.ifctask.status, ifc4.ifcpermit.status, ifc4.ifcapproval.status, ifc4.ifccostschedule.status, ifc4.ifcactionrequest.status, ifc4.ifcprojectorder.status, and PartGui::VectorAdapter.status.

◆ lessThan()

bool package_list.PackageListFilter.lessThan (   self,
  left,
  right 
)

◆ setHideNewerFreeCADRequired()

None package_list.PackageListFilter.setHideNewerFreeCADRequired (   self,
bool  hide_nfr 
)

◆ setHideObsolete()

None package_list.PackageListFilter.setHideObsolete (   self,
bool  hide_obsolete 
)

◆ setHidePy2()

None package_list.PackageListFilter.setHidePy2 (   self,
bool  hide_py2 
)

◆ setPackageFilter()

None package_list.PackageListFilter.setPackageFilter (   self,
int   type 
)

◆ setStatusFilter()

None package_list.PackageListFilter.setStatusFilter (   self,
int   status 
)

References DocExportStatus.status, App::TransactionObject.status, Base::ObjectStatusLocker< Status, Object >.status, Gui::Dialog::DocumentRecoveryPrivate::Info.status, Gui::MainWindowP.status, Addon.Addon.status(), package_list.PackageListFilter.status, femsolver.solver_taskpanel.ControlWidget.status(), femsolver.task.Task.status(), ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.approval.status, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.action_status.status, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.application_protocol_definition.status, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.action_request_status.status, automotive_design.approval.status, automotive_design.action_status.status, automotive_design.application_protocol_definition.status, automotive_design.action_request_status.status, config_control_design.approval.status, config_control_design.action_status.status, config_control_design.application_protocol_definition.status, config_control_design.action_request_status.status, ifc2x3.ifcdocumentinformation.status, ifc2x3.ifctask.status, ifc2x3.ifccostschedule.status, ifc2x3.ifcprojectorder.status, ifc4.ifcdocumentinformation.status, ifc4.ifctask.status, ifc4.ifcpermit.status, ifc4.ifcapproval.status, ifc4.ifccostschedule.status, ifc4.ifcactionrequest.status, ifc4.ifcprojectorder.status, and PartGui::VectorAdapter.status.

Member Data Documentation

◆ hide_newer_freecad_required

package_list.PackageListFilter.hide_newer_freecad_required

◆ hide_obsolete

package_list.PackageListFilter.hide_obsolete

◆ hide_py2

package_list.PackageListFilter.hide_py2

◆ package_type

package_list.PackageListFilter.package_type

◆ status


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