1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 16:07:47 +00:00

HackStudio: Add basic Git integration

This adds a "Git" tab to Hackstudio.
Currently has support for staging and unstaging files.
This commit is contained in:
Itamar 2020-09-12 22:43:35 +03:00 committed by Andreas Kling
parent 7b66469ab3
commit 435c6c6f96
15 changed files with 692 additions and 42 deletions

View file

@ -62,9 +62,11 @@ public:
virtual void move_cursor(CursorMovement, SelectionUpdate) override;
void move_cursor_relative(int steps, SelectionUpdate);
private:
protected:
ListView();
virtual void paint_list_item(Painter&, int row_index, int painted_item_index);
private:
virtual void did_update_model(unsigned flags) override;
virtual void paint_event(PaintEvent&) override;
virtual void keydown_event(KeyEvent&) override;