setools/setoolsgui
Chris PeBenito d3687c7705 TabRegistry: Add a new metaclass for generating the tab selection.
The ChooseAnalysis dialog lists the analysis tabs so the user can select
them.  Create a new metaclass so the listing of tabs, grouping in the menu,
and the invocation of the tab's class is automatic.  This requires section,
tab_title, and mlsonly class attributes.

Signed-off-by: Chris PeBenito <pebenito@ieee.org>
2021-01-20 15:27:38 -05:00
..
apol TabRegistry: Add a new metaclass for generating the tab selection. 2021-01-20 15:27:38 -05:00
__init__.py Apply logging best practices. 2016-03-04 13:49:03 -05:00
boolmodel.py setoolsgui: Use symbol name attribute where now possible. 2018-08-18 13:35:09 -04:00
boundsmodel.py setoolsgui: Use symbol name attribute where now possible. 2018-08-18 13:35:09 -04:00
commonmodel.py setoolsgui: Use symbol name attribute where now possible. 2018-08-18 13:35:09 -04:00
constraintmodel.py ConstraintExpression: Move constraint/validatetrans expression to new class. 2018-08-31 21:09:14 -04:00
defaultmodel.py setoolsgui: Missed symbol name attribute use. 2018-08-25 11:00:13 -04:00
detail_popup.ui Move data in as package data. 2016-11-12 11:13:21 -05:00
details.py Move generic GUI classes up to the setoolsgui package. 2016-03-14 15:25:07 -04:00
fsusemodel.py Implement an enumeration for fs_use_* ruletype. 2016-09-03 16:44:07 -04:00
genfsconmodel.py apol: Fix model headers so extra columns aren't added. 2016-06-08 07:26:32 -04:00
getdetailslist.py Rename UserList to GetDetailsListView for reuse. 2016-03-14 12:38:19 -04:00
ibendportconmodel.py apol: Add ibendportcon analysis tab. 2019-07-19 23:05:16 -04:00
ibpkeyconmodel.py apol: Add ipbkeycon query tab. 2019-07-17 21:17:49 -04:00
initsidmodel.py setoolsgui: Use symbol name attribute where now possible. 2018-08-18 13:35:09 -04:00
listview.py Convert policyrep and SWIG wrapper into Cython libpolicyrep. 2018-06-15 20:26:49 -04:00
logtosignal.py LogHandlerToSignal: set default formatter and INFO level in __init__. 2016-03-11 09:00:20 -05:00
mlsmodel.py setoolsgui: Use symbol name attribute where now possible. 2018-08-18 13:35:09 -04:00
mlsrulemodel.py setoolsgui: Missed symbol name attribute use. 2018-08-25 11:00:13 -04:00
models.py SEToolsTableModel: Fix type checking error. 2020-10-17 16:27:53 -04:00
netifconmodel.py setoolsgui: Missed symbol name attribute use. 2018-08-25 11:00:13 -04:00
nodeconmodel.py Nodecon: Implement network property. 2017-09-17 09:43:13 -04:00
objclassmodel.py setoolsgui: Missed symbol name attribute use. 2018-08-25 11:00:13 -04:00
portconmodel.py Implement an enumeration for portcon protocol. 2016-09-03 16:42:06 -04:00
rbacrulemodel.py setoolsgui: Missed symbol name attribute use. 2018-08-25 11:00:13 -04:00
rolemodel.py setoolsgui: Use symbol name attribute where now possible. 2018-08-18 13:35:09 -04:00
tableview.py SEToolsTableView: Change copy operation to use lists rather than string concatenation. 2016-07-14 21:44:35 -04:00
terulemodel.py setoolsgui: Missed symbol name attribute use. 2018-08-25 11:00:13 -04:00
treeview.py Update static testing and fix identified issues. 2018-08-11 20:46:06 -04:00
typeattrmodel.py setoolsgui: Use symbol name attribute where now possible. 2018-08-18 13:35:09 -04:00
typemodel.py setoolsgui: Use symbol name attribute where now possible. 2018-08-18 13:35:09 -04:00
usermodel.py setoolsgui: Use symbol name attribute where now possible. 2018-08-18 13:35:09 -04:00
widget.py Drop explicit inheritance of object as all classes are new-style in Python 3. 2017-09-17 09:43:13 -04:00