From 9f25b51a54217967ece024c016e5376827906cfe Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Sun, 16 Jan 2011 07:16:48 +0000 Subject: [PATCH] Rearrange context.h Originally committed to SVN as r5208. --- aegisub/src/include/aegisub/context.h | 32 +++++++++++++++------------ 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/aegisub/src/include/aegisub/context.h b/aegisub/src/include/aegisub/context.h index 3f52acf2b..825ce66cc 100644 --- a/aegisub/src/include/aegisub/context.h +++ b/aegisub/src/include/aegisub/context.h @@ -1,33 +1,37 @@ -class wxWindow; -class DialogStyling; +class AssFile; class AudioBox; class AudioController; class DialogDetachedVideo; -class AssFile; -namespace Automation4 { class ScriptManager; } +class DialogStyling; class SubsEditBox; class SubtitlesGrid; class VideoBox; class VideoContext; +class wxWindow; +namespace Automation4 { class ScriptManager; } namespace agi { struct Context { - // Frames - wxWindow *parent; - - DialogStyling *stylingAssistant; - - AudioBox *audioBox; - AudioController *audioController; - DialogDetachedVideo *detachedVideo; + // Models AssFile *ass; Automation4::ScriptManager *local_scripts; - wxWindow *PreviousFocus; + + // Controllers + AudioController *audioController; + VideoContext *videoContext; + + // Things that should probably be in some sort of UI-context-model + wxWindow *parent; + wxWindow *previousFocus; + + // Views (i.e. things that should eventually not be here at all) + AudioBox *audioBox; + DialogDetachedVideo *detachedVideo; + DialogStyling *stylingAssistant; SubsEditBox *EditBox; SubtitlesGrid *SubsGrid; VideoBox *videoBox; - VideoContext *videoContext; }; }