Removes the ability to stop the webserver, because 1. it's needed for
the graph views to work 2. multiple start/stop calls could lead to a
deadlock, because =h- was waiting for input (^C)
Since =h& is used the server manager class doesn't need to be a QThread
* Add RFunction struct and get functions from json
* Fix QRCore::cmdj
* Add Analysis command line argument
* Replace MainWindow::current_address with cursur address
* Use Cursor Address in MemoryWidget, Change some more String addresses to RVA
* FunctionsWidget cleanup
* Use QTreeView in FunctionsWidget
* Re-enabled Nested Functions Widget
* Nested Functions Tree View with Model
* FunctionsWidget font, only one function highlighted
* Removed explicit font sizes
* FunctionsWidget re-enabled sorting and context menu
* FunctionWidget Quick Filter
* FunctionsWidget show decoration for imports
* QRCore lists refactoring, Imports Icon
* FunctionModel: Fix emitting dataChanged
* Fix some smaller things
* Fixes and cleanups
* Raise MemoryDock on seek from Omnibar
* FunctionsWidget: Remove margins
* FunctionWidget: Restore correct Tooltip font
* FunctionsWidget: import icon in separate column
* updated r2 to 5ec6cde4 (this fixes heap corruption and null pointer dereferences while starting iaito)
* fix build (no need to update iaito_win32 because no changes were made to the api)
* Fixed a lot of warnings and removed waste code
* Fixed more warnings and removed more waste code
* restore XrefsDialog::updateLabels
This function is used in memorywidget.cpp
* Register custom fonts once
The QHelpers functions registered the fonts on every call, which is not
necessary.
- added anonymous namespace for internal linkage
- added helper function for font registration
* Move helper functions from class to namespace
Fixes a possible memleak, because up until now the QHelpers object was
allocated with new without a parent QObject or following delete.
* Removed unused functions
* Set Organization- and ApplicationName QApp wide
- Setting this here removes the redundancy to write the names every time a QSettings object is needed
* removed redundant QSettings parameter
- no static WebServerThreads anymore. fixes a crash on load/new
- manage own QRCore
- don't quit the Application but close the window in actionNew
- use startDetached in actionLoad, so the new instance won't get killed