cutter/src/widgets
Nics c4e8a1c178 Small refactor for the widgets of Cutter (#405)
* Small refactor for the widgets of Cutter

This refactor include the following :

* Creation of a new class
Creation of a new class, named CutterWidget, that inherits from QDockWidget and
is used to represent all of the widgets of the main window.
The goal of this class is to regroup all the behaviour shared by the widgets of
Cutter.

For example : in the constructor, instructions corresponding of those
present in the macro **ADD_DOCK** (in MainWindow.cpp) are executed.
This was made because I think that the macro **ADD_DOCK** which is used
to construct the widgets does not take advantage of the object structure.

* Ensure that every widget has a parent
Some widgets were created using the constructor QDockWidget, but using
**nullptr** (default) as argument, thus they haven't got any parent.

The constructor of a CutterWidget takes as argument the MainWindow and an
action (optional) and calls the constructor of QDockWidget with the main
window as argument. This is valid under the assumption that it is mandatory
for every widget to have the main window as a parent.

* Constructors removal
The constructors of some widgets are not used anywhere and does not seem not
fullfill any current usecase. They were removed.

* Renaming CutterWidget to CutterDockWidget
2018-03-16 22:46:57 +01:00
..
ClassesWidget.cpp Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
ClassesWidget.h Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
ClassesWidget.ui Add Flags Source to ClassesWidget 2018-03-11 16:57:38 +01:00
CommentsWidget.cpp Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
CommentsWidget.h Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
CommentsWidget.ui Set list item colors to system default 2017-12-02 20:15:12 +01:00
ConsoleWidget.cpp Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
ConsoleWidget.h Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
ConsoleWidget.ui Fix Console Title 2018-02-04 13:21:03 +01:00
CutterDockWidget.cpp Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
CutterDockWidget.h Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
Dashboard.cpp Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
Dashboard.h Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
Dashboard.ui Added dark theme 2018-01-09 12:03:07 +01:00
DisassemblerGraphView.cpp cutter => Cutter 2018-03-04 19:07:33 +01:00
DisassemblerGraphView.h Added export graph as dot (#330) 2018-02-14 10:33:34 +01:00
DisassemblyWidget.cpp Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
DisassemblyWidget.h Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
EntrypointWidget.cpp Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
EntrypointWidget.h Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
EntrypointWidget.ui Set list item colors to system default 2017-12-02 20:15:12 +01:00
ExportsWidget.cpp Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
ExportsWidget.h Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
ExportsWidget.ui Set list item colors to system default 2017-12-02 20:15:12 +01:00
FlagsWidget.cpp Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
FlagsWidget.h Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
FlagsWidget.ui Add FlagsWidget Context Menu 2018-03-11 17:40:52 +01:00
FunctionsWidget.cpp Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
FunctionsWidget.h Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
FunctionsWidget.ui Added dark theme 2018-01-09 12:03:07 +01:00
GraphView.cpp ToolTip for cropped lines in Graph, Fix #227 2017-12-19 17:59:39 +01:00
GraphView.h Dynamic size for color selection and compile warning fixes (#380) 2018-03-11 11:29:37 +01:00
GraphWidget.cpp Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
GraphWidget.h Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
HexdumpWidget.cpp Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
HexdumpWidget.h Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
HexdumpWidget.ui Make HexdumpWidget more resizable 2018-03-05 15:10:47 +01:00
ImportsWidget.cpp Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
ImportsWidget.h Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
ImportsWidget.ui Set list item colors to system default 2017-12-02 20:15:12 +01:00
JupyterWidget.cpp Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
JupyterWidget.h Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
JupyterWidget.ui Basic Jupyter Integration 2018-02-27 21:26:14 +01:00
Omnibar.cpp Adjust Omnibar size and padding #290 2018-02-03 20:27:45 +01:00
Omnibar.h Remove Omnibar Commands 2017-12-21 16:16:43 +01:00
PieView.cpp cutter => Cutter 2018-03-04 19:07:33 +01:00
PieView.h Camel Case all the files (#32) 2017-10-02 18:18:40 +02:00
PseudocodeWidget.cpp Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
PseudocodeWidget.h Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
PseudocodeWidget.ui Do not update Pseudocode on changes 2017-12-24 15:08:54 +01:00
QuickFilterView.cpp Decouple QuickFilterView as independent class 2017-12-19 19:38:06 +01:00
QuickFilterView.h Decouple QuickFilterView as independent class 2017-12-19 19:38:06 +01:00
QuickFilterView.ui Decouple QuickFilterView as independent class 2017-12-19 19:38:06 +01:00
RelocsWidget.cpp Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
RelocsWidget.h Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
RelocsWidget.ui Set list item colors to system default 2017-12-02 20:15:12 +01:00
ResourcesWidget.cpp Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
ResourcesWidget.h Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
SdbDock.cpp Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
SdbDock.h Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
SdbDock.ui Set list item colors to system default 2017-12-02 20:15:12 +01:00
SearchWidget.cpp Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
SearchWidget.h Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
SearchWidget.ui added basic search (#367) 2018-03-08 13:24:15 +01:00
SectionsDock.cpp Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
SectionsDock.h Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
SectionsDock.ui Camel Case all the files (#32) 2017-10-02 18:18:40 +02:00
SectionsWidget.cpp SectionsWidget - remove unnecessary dot checking (#392) 2018-03-13 14:53:53 +01:00
SectionsWidget.h Added double click handling on SectionsWidget 2018-02-02 16:56:46 +01:00
Sidebar.cpp Added dark theme 2018-01-09 12:03:07 +01:00
Sidebar.h Added dark theme 2018-01-09 12:03:07 +01:00
Sidebar.ui Removed RadareWebServer (useless) 2017-10-14 11:45:11 +02:00
SidebarWidget.cpp Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
SidebarWidget.h Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
SidebarWidget.ui Set list item colors to system default 2017-12-02 20:15:12 +01:00
StringsWidget.cpp Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
StringsWidget.h Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
StringsWidget.ui Add Quick Filter to StringsWidget #162 2017-12-19 19:56:18 +01:00
SymbolsWidget.cpp Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
SymbolsWidget.h Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
SymbolsWidget.ui Set list item colors to system default 2017-12-02 20:15:12 +01:00
TypesWidget.cpp Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
TypesWidget.h Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
TypesWidget.ui Added typeswidget (#358) 2018-03-06 18:21:48 +01:00
VisualNavbar.cpp Changed VisualNavbar colors to be consistent with r2 2018-02-01 17:06:41 +01:00
VisualNavbar.h cutter => Cutter 2018-03-04 19:07:33 +01:00
VTablesWidget.cpp Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
VTablesWidget.h Small refactor for the widgets of Cutter (#405) 2018-03-16 22:46:57 +01:00
VTablesWidget.ui Add virtual tables panel (#340) 2018-02-26 23:26:18 +01:00