Andreas Kling
|
c1f2f5a153
|
LibGUI: Add a mode where GTableModel automatically activates on selection.
|
2019-03-15 16:25:30 +01:00 |
|
Andreas Kling
|
46caa2663b
|
LibGUI: Use a separate data role for the table model sorting order.
This allows data to be displayed nicely while sorting happens based on some
underlying raw data. :^)
|
2019-03-09 14:24:34 +01:00 |
|
Andreas Kling
|
7d1142c7d9
|
Make it possible to sort a GTableModel by column+order.
This is accomplished by putting a GSortingProxyTableModel between the model
and the view. It's pretty simplistic but it works for this use case. :^)
|
2019-03-09 13:33:52 +01:00 |
|
Andreas Kling
|
7df1121e1c
|
LibGUI: GTableModel::data() should take a GModelIndex instead of int,int.
|
2019-03-06 19:56:47 +01:00 |
|
Andreas Kling
|
f91a20f9d0
|
LibGUI: Unbreak clearing GTableView selection by clicking outside items.
Also, clicking on the column headers should not clear selection.
|
2019-03-04 10:18:05 +01:00 |
|
Andreas Kling
|
b5dcad932e
|
LibGUI: Allow basic keyboard navigation in GTableView.
Pressing Enter will now "activate" the selected index, meaning that
the model gets a call to activate(GModelIndex).
|
2019-03-01 13:48:08 +01:00 |
|
Andreas Kling
|
e1d0a3f226
|
LibGUI: Let GTableModel handle the selection instead of doing it virtually.
It's silly to force every subclass models to deal with selection.
|
2019-03-01 13:03:13 +01:00 |
|
Andreas Kling
|
bff5b71467
|
LibGUI: Add a GModelNotification class that views will receive.
I don't want to use GEvent here since these need to be synchronous
and mixing sync and async GEvents would be stupid.
|
2019-02-28 21:30:17 +01:00 |
|
Andreas Kling
|
75fabef57b
|
LibGUI: Add GVariant class and use it for table model data.
|
2019-02-28 16:20:29 +01:00 |
|
Andreas Kling
|
b4c20789fb
|
LibGUI: Allow specifying per-column text alignment.
|
2019-02-28 11:27:04 +01:00 |
|
Andreas Kling
|
dc9f8a9361
|
LibGUI: Take ProcessManager's process view and turn it into GTableView.
Make it sufficiently generic that it can be reused for any table data. :^)
|
2019-02-28 10:57:09 +01:00 |
|
Andreas Kling
|
6e571b66f1
|
ProcessManager: Move ProcessTableModel class to its own files.
|
2019-02-28 10:20:04 +01:00 |
|
Andreas Kling
|
166aadc4e1
|
ProcessManager: Start working on a graphical process manager.
I need a table view widget for this thing, so I'm also using this to
prototype a model/view thingy.
|
2019-02-28 01:43:50 +01:00 |
|