Commit Graph

20 Commits

Author SHA1 Message Date
Chris PeBenito
42c2bbd606 Move data in as package data.
Closes #136.
2016-11-12 11:13:21 -05:00
Chris PeBenito
ddca4536ee apol: Tabs raise exceptions if trying to save while there are errors.
Closes #97
Closes #98
2016-07-09 13:22:09 -04:00
Chris PeBenito
5fd724b300 apol: Convert tabs to use error methods from the base class. 2016-07-09 13:14:31 -04:00
Chris PeBenito
c4556ae85f apol: Implement analysis tab base class.
Add methods for clearing and setting UI error states.  Disable apply button
if there are errors in the tab.
2016-07-09 12:35:11 -04:00
Chris PeBenito
e9332819d2 DomainTransitionAnalysisTab: Add save/load of excluded types.
Missed this from the original change.

For #97 and #98.
2016-06-20 13:48:48 -04:00
Chris PeBenito
7f20bd5be7 DomainTransitionAnalysisTab: Add save/restore tab functions.
For #97 and #98.
2016-06-17 14:28:13 -04:00
Chris PeBenito
e5c3f24f69 DomainTransitionAnalysisTab: Add additional sorting for stable output. 2016-05-06 15:09:13 -04:00
Chris PeBenito
6b00b01e10 apol: implement browser for domain transition and infoflow analyses.
Closes #100
2016-04-18 10:01:55 -04:00
Chris PeBenito
243e94e740 apol: InfoFlow/DTA tabs: remove cancel button from busy dialog.
Prevention/work-around for #119.
2016-04-13 13:05:22 -04:00
Chris PeBenito
f335831de7 DTA/infoflow tabs: revise update completion signal connection
Bring in line with all other tabs.
2016-03-31 08:22:23 -04:00
Chris PeBenito
c697009f24 (DomainTransition|InfoFlow)AnalysisTab: add busy indicator when GUI could be unresponsive
Bring in line with other tabs.
2016-03-14 09:33:45 -04:00
Chris PeBenito
3434618aef LogHandlerToSignal: set default formatter and INFO level in __init__. 2016-03-11 09:00:20 -05:00
Chris PeBenito
6c2acc3fdd Rename LogToSignalHandler to LogHandlerToSignal. 2016-03-07 13:40:37 -05:00
Chris PeBenito
d268e7e7f7 apol: more logging for the status bar 2016-03-07 13:21:36 -05:00
Chris PeBenito
3f4630c6f9 apol: use INFO logs to update status displays
Connect all setools and setoolsgui INFO+ messages and display them on
the statusbar.

Use each tab's analysis/query INFO+ messages and display them on the
"busy" status dialog box.
2016-03-07 12:04:08 -05:00
Chris PeBenito
99c257f936 DTA/InfoflowTab: set errors for empty source/target types 2016-03-05 11:04:05 -05:00
Chris PeBenito
c017bd7cfa Apply logging best practices.
* Use __name__ for the logger name
* Add top-level library NullHandlers
2016-03-04 13:49:03 -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
5c39a1fd8c apol: reset busy dialog in setupUI()
For some reason, on Fedora the dialog will show before an explicit show()
is issued.
2016-02-26 08:58:09 -05:00
Chris PeBenito
cff5de89e6 apol: add domain transition analysis tab 2015-12-14 09:53:59 -05:00