mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-22 15:40:19 +00:00
44e371635e
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)
|