Skip to content

Commit d41fd6b

Browse files
committed
add dynamic menu support
1 parent 8131062 commit d41fd6b

File tree

4 files changed

+761
-7
lines changed

4 files changed

+761
-7
lines changed

include/views/context_menu.h

+4
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,10 @@ class ContextMenu : public View {
2424
std::function<void()> callback;
2525
};
2626

27+
void init();
2728
void draw() override;
2829
std::vector<Item> build();
30+
void update(std::vector<ContextMenu::Item> &items, mpv_node &node);
2931

3032
private:
3133
void draw(std::vector<Item> items);
@@ -37,5 +39,7 @@ class ContextMenu : public View {
3739
void drawThemelist();
3840
void drawProfilelist();
3941
void drawRecentFiles();
42+
43+
std::vector<Item> items;
4044
};
4145
} // namespace ImPlay::Views

0 commit comments

Comments
 (0)