mirror of
https://github.com/RGBCube/serenity
synced 2025-05-16 10:44:57 +00:00

Each GAbstractView now has a GModelSelection backed by a simple HashTable<GModelIndex>. When the selection changes somehow, the view gets notified via the notify_selection_changed() callback. In the future it will probably make sense to move to using some kind of ranges as the internal representation instead.
74 lines
1.3 KiB
Makefile
74 lines
1.3 KiB
Makefile
include ../../Makefile.common
|
|
|
|
OBJS = \
|
|
GPainter.o \
|
|
GButton.o \
|
|
GCheckBox.o \
|
|
GEventLoop.o \
|
|
GLabel.o \
|
|
GTextBox.o \
|
|
GScrollBar.o \
|
|
GStatusBar.o \
|
|
GWidget.o \
|
|
GLayout.o \
|
|
GBoxLayout.o \
|
|
GMenuBar.o \
|
|
GMenu.o \
|
|
GMenuItem.o \
|
|
GApplication.o \
|
|
GAction.o \
|
|
GActionGroup.o \
|
|
GFontDatabase.o \
|
|
GToolBar.o \
|
|
GTableView.o \
|
|
GModel.o \
|
|
GVariant.o \
|
|
GShortcut.o \
|
|
GTextEditor.o \
|
|
GClipboard.o \
|
|
GSortingProxyModel.o \
|
|
GStackWidget.o \
|
|
GScrollableWidget.o \
|
|
GMessageBox.o \
|
|
GInputBox.o \
|
|
GDialog.o \
|
|
GDesktop.o \
|
|
GProgressBar.o \
|
|
GAbstractView.o \
|
|
GItemView.o \
|
|
GIcon.o \
|
|
GFrame.o \
|
|
GTreeView.o \
|
|
GFileSystemModel.o \
|
|
GFilePicker.o \
|
|
GDirectoryModel.o \
|
|
GSplitter.o \
|
|
GSpinBox.o \
|
|
GGroupBox.o \
|
|
GSlider.o \
|
|
GResizeCorner.o \
|
|
GTabWidget.o \
|
|
GRadioButton.o \
|
|
GAbstractButton.o \
|
|
GListView.o \
|
|
GComboBox.o \
|
|
GJsonArrayModel.o \
|
|
GAboutDialog.o \
|
|
GModelSelection.o \
|
|
GWindow.o
|
|
|
|
LIBRARY = libgui.a
|
|
DEFINES += -DUSERLAND
|
|
|
|
all: $(LIBRARY)
|
|
|
|
$(LIBRARY): $(OBJS)
|
|
@echo "LIB $@"; $(AR) rcs $@ $(OBJS)
|
|
|
|
.cpp.o:
|
|
@echo "CXX $<"; $(CXX) $(CXXFLAGS) -o $@ -c $<
|
|
|
|
-include $(OBJS:%.o=%.d)
|
|
|
|
clean:
|
|
@echo "CLEAN"; rm -f $(LIBRARY) $(OBJS) *.d
|