Commit Graph

40 Commits

Author SHA1 Message Date
Chris PeBenito
9c3ce5c067 boolquery.ui: fix tab stops 2016-03-29 10:47:05 -04:00
Chris PeBenito
3fae0a2540 Add missing boolquery.ui file. 2016-03-29 09:58:28 -04:00
Chris PeBenito
6878afb0ce Role/UserQueryTab: minor layout adjustments. 2016-03-29 09:12:05 -04:00
Chris PeBenito
8e2c8ca372 Implement extended permission rule support in TERuleQueryTab.
Related to #73
2016-03-28 09:33:24 -04:00
Chris PeBenito
fbee99a747 Implement TypeQueryTab.
Closes #51
2016-03-16 08:47:55 -04:00
Chris PeBenito
8e5b4bc604 Implement RoleQueryTab
Closes #87
2016-03-14 12:38:30 -04:00
Chris PeBenito
a7232507a8 Rename UserList to GetDetailsListView for reuse. 2016-03-14 12:38:19 -04:00
Chris PeBenito
d7e8cf0701 apol: connect copy/paste menu options 2016-03-02 08:19:07 -05:00
Chris PeBenito
5cfab15fd7 apol: Add ctrl+w keyboard shortcut to close the current tab.
Also move the action definitions to apol.ui.
2016-03-01 13:41:29 -05:00
Chris PeBenito
ef9f315aa0 apol: fix class names in .ui 2016-03-01 11:39:41 -05:00
Chris PeBenito
41579ede04 apol: revise sizing policies so results vertically stretch more than other frames (e.g. notes) 2016-03-01 10:17:50 -05:00
Chris PeBenito
7e8fcba695 apol: switch tabs to (more discoverable) check boxes for hiding UI elements
Also drop the results expander.
2016-02-29 10:51:24 -05:00
Chris PeBenito
c3759ec164 UserQuery: add missing user name field. 2016-02-26 09:05:43 -05:00
Chris PeBenito
16e03a3960 Implement UserQueryTab
Closes #90
2016-02-25 10:03:20 -05:00
Chris PeBenito
a1fbce87da (DomainTransition/InfoFlow)AnalysisTab: convert QToolBox to QTabWidget
Better vertical space efficiency.

Also remove graphical results tab as it won't be used for a while.
2016-02-25 10:00:22 -05:00
Chris PeBenito
113dfcdb8c (TE/RBAC/MLS)RuleQueryTab: convert QToolBox to QTabWidget.
Improves vertical space efficiency
2016-02-25 10:00:14 -05:00
Chris PeBenito
f89f875a62 ChooseAnalysis: Sort analysis options 2015-12-15 09:17:07 -05:00
Chris PeBenito
5e3da8f6bb rbacrulequery.ui: fix class 2015-12-15 08:55:47 -05:00
Chris PeBenito
cf7b0789ba apol: add MLS rule query 2015-12-15 08:51:14 -05:00
Chris PeBenito
6c702179c4 apol: add RBAC rule query
RuleResultModel: give up trying to have a parent class. Remove.
2015-12-15 08:04:01 -05:00
Chris PeBenito
cff5de89e6 apol: add domain transition analysis tab 2015-12-14 09:53:59 -05:00
Chris PeBenito
05c8cdd732 InfoFlowAnalsysTab: set raw to default result
Not yet resolved on how to do graphical representation yet.
2015-12-14 09:53:59 -05:00
Chris PeBenito
a899206ab6 Implement UI for excluding types from an analysis/query.
Connect it up to InfoFlowAnalysisTab.
2015-09-02 15:35:32 -04:00
Chris PeBenito
40bc6c9404 InfoFlowTab ResultsUpdater: missed flows into target type 2015-06-30 11:57:22 -04:00
Chris PeBenito
e51410191b terulequery.ui: fix initial results tab 2015-06-30 11:07:58 -04:00
Chris PeBenito
d8f69d912f InfoFlowAnalysisTab: initial implementation
Does not yet include graphical results.
2015-06-30 11:06:59 -04:00
Chris PeBenito
3cc8d49365 Shrink GUI layout margins and spacing. 2015-06-30 09:15:52 -04:00
Chris PeBenito
7a5850e423 terulequery.ui: fix tab stops 2015-06-17 09:45:40 -04:00
Chris PeBenito
0f4b70ded4 TERuleQueryTab: change item list selection behavior to the common behavior. 2015-06-10 10:31:40 -04:00
Chris PeBenito
308ce26872 TERuleQueryTab: switch expanders to use toggled signals
Directly connect expander toggled signal to relevant setVisible slots in
the .ui.
2015-06-10 10:22:24 -04:00
Chris PeBenito
9df420ad70 ApolMainWindow: misc enhancements
1. add icons for opening policy and new analysis
2. add shortcuts for copy, cut, paste
3. add filename to apol main window title
4. fix file chooser bug for selecting a policy.
5. improved handling where new analysis is started w/o open policy
2015-06-08 10:58:12 -04:00
Chris PeBenito
e9c48d6b5b TERuleQueryTab: further layout adjustments
Better make use of expanded criteria box.
2015-06-07 10:54:33 -04:00
Chris PeBenito
13d6531947 TERuleQueryTab: convert radio buttons to checkboxes.
Keep UI consistent.
2015-06-07 10:22:43 -04:00
Chris PeBenito
911e44d5d8 TERuleQueryTab: remove unnecessary outer widget
Make the scroll area the top level widget for the tab.
2015-06-06 11:36:49 -04:00
Chris PeBenito
d26101d041 Squeeze margins so the tab widgets have more room.
The tabs have deeply nested container widgets, so a lot of room is lost
on margins.
2015-06-05 15:05:18 -04:00
Chris PeBenito
ee6a619113 TERuleQueryTab: move clear button connections into the .ui 2015-06-05 10:51:00 -04:00
Chris PeBenito
c8419393fb TERuleQueryTab: add default type and boolean criteria 2015-06-05 08:59:29 -04:00
Chris PeBenito
7af8c276cf Create collapsible sections in TERuleQueryTab.
Source icons from Koloria Icon Set,
http://www.graphicrating.com/2012/06/14/koloria-free-icons-set/
2015-06-04 12:46:41 -04:00
Chris PeBenito
b619166ba0 Initial apol commit. 2015-06-03 13:33:11 -04:00
Chris PeBenito
39505d0295 Initial public release. 2014-07-08 14:28:55 -04:00