]> icculus.org git repositories - divverent/nexuiz.git/blob - misc/tools/NexuizDemoRecorder/src/main/java/com/nexuiz/demorecorder/ui/DemoRecorderUI.java
move NDR main program into subfolder
[divverent/nexuiz.git] / misc / tools / NexuizDemoRecorder / src / main / java / com / nexuiz / demorecorder / ui / DemoRecorderUI.java
1 package com.nexuiz.demorecorder.ui;\r
2 \r
3 import com.nexuiz.demorecorder.application.jobs.RecordJob;\r
4 \r
5 public interface DemoRecorderUI {\r
6 \r
7         /**\r
8          * Called by the application layer to inform the GUI about the fact that\r
9          * one or more properties of the given job changed (most likely the status).\r
10          * The given job might also be new to the GUI.\r
11          * @param job the affected job\r
12          */\r
13         public void RecordJobPropertiesChange(RecordJob job);\r
14         \r
15         /**\r
16          * Called by the application layer to inform the GUI that it finished\r
17          * recording all assigned jobs.\r
18          */\r
19         public void recordingFinished();\r
20 }\r