mirror of
https://github.com/RGBCube/serenity
synced 2025-05-22 17:15:08 +00:00

This patch introduces the HeaderView class, which is a widget that implements the column headers of TableView and TreeView. This greatly simplifies event management in the view implementations and also makes it much easier to eventually implement row headers.
98 lines
2.1 KiB
CMake
98 lines
2.1 KiB
CMake
set(SOURCES
|
|
AboutDialog.cpp
|
|
AbstractButton.cpp
|
|
AbstractTableView.cpp
|
|
AbstractView.cpp
|
|
Action.cpp
|
|
ActionGroup.cpp
|
|
Application.cpp
|
|
BoxLayout.cpp
|
|
Button.cpp
|
|
Calendar.cpp
|
|
CheckBox.cpp
|
|
Clipboard.cpp
|
|
ColorInput.cpp
|
|
ColorPicker.cpp
|
|
ColumnsView.cpp
|
|
ComboBox.cpp
|
|
Command.cpp
|
|
ControlBoxButton.cpp
|
|
CppLexer.cpp
|
|
CppSyntaxHighlighter.cpp
|
|
Desktop.cpp
|
|
Dialog.cpp
|
|
DisplayLink.cpp
|
|
DragOperation.cpp
|
|
EmojiInputDialog.cpp
|
|
Event.cpp
|
|
FileIconProvider.cpp
|
|
FilePicker.cpp
|
|
FileSystemModel.cpp
|
|
FilteringProxyModel.cpp
|
|
FontDatabase.cpp
|
|
Frame.cpp
|
|
GroupBox.cpp
|
|
HeaderView.cpp
|
|
INILexer.cpp
|
|
INISyntaxHighlighter.cpp
|
|
Icon.cpp
|
|
IconView.cpp
|
|
ImageWidget.cpp
|
|
InputBox.cpp
|
|
JsonArrayModel.cpp
|
|
JSSyntaxHighlighter.cpp
|
|
Label.cpp
|
|
Layout.cpp
|
|
LazyWidget.cpp
|
|
ListView.cpp
|
|
MenuBar.cpp
|
|
Menu.cpp
|
|
MenuItem.cpp
|
|
MessageBox.cpp
|
|
Model.cpp
|
|
ModelIndex.cpp
|
|
ModelSelection.cpp
|
|
MultiView.cpp
|
|
Notification.cpp
|
|
Painter.cpp
|
|
ProcessChooser.cpp
|
|
ProgressBar.cpp
|
|
RadioButton.cpp
|
|
ResizeCorner.cpp
|
|
RunningProcessesModel.cpp
|
|
ScrollableWidget.cpp
|
|
ScrollBar.cpp
|
|
Shortcut.cpp
|
|
Slider.cpp
|
|
SortingProxyModel.cpp
|
|
SpinBox.cpp
|
|
Splitter.cpp
|
|
StackWidget.cpp
|
|
StatusBar.cpp
|
|
SyntaxHighlighter.cpp
|
|
TableView.cpp
|
|
TabWidget.cpp
|
|
TextBox.cpp
|
|
TextDocument.cpp
|
|
TextEditor.cpp
|
|
ToolBarContainer.cpp
|
|
ToolBar.cpp
|
|
TreeView.cpp
|
|
UndoStack.cpp
|
|
Variant.cpp
|
|
Widget.cpp
|
|
Window.cpp
|
|
WindowServerConnection.cpp
|
|
)
|
|
|
|
set(GENERATED_SOURCES
|
|
../../Services/WindowServer/WindowClientEndpoint.h
|
|
../../Services/WindowServer/WindowServerEndpoint.h
|
|
../../Services/NotificationServer/NotificationClientEndpoint.h
|
|
../../Services/NotificationServer/NotificationServerEndpoint.h
|
|
../../Services/Clipboard/ClipboardClientEndpoint.h
|
|
../../Services/Clipboard/ClipboardServerEndpoint.h
|
|
)
|
|
|
|
serenity_lib(LibGUI gui)
|
|
target_link_libraries(LibGUI LibCore LibGfx LibIPC LibThread)
|