projects
/
led-pattern-ed
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make LED pattern an abstract class, abstract parse and dump methods
[led-pattern-ed]
/
src
/
led-pattern.vala
diff --git
a/src/led-pattern.vala
b/src/led-pattern.vala
index
de4e393
..
4f9b196
100644
(file)
--- a/
src/led-pattern.vala
+++ b/
src/led-pattern.vala
@@
-16,7
+16,7
@@
* along with LED Pattern Editor. If not, see <http://www.gnu.org/licenses/>.
*/
* along with LED Pattern Editor. If not, see <http://www.gnu.org/licenses/>.
*/
-class LedPattern : Object {
+abstract class LedPattern : Object {
enum ScreenOn {
DISPLAY_OFF = 0,
DISPLAY_ON = 1,
enum ScreenOn {
DISPLAY_OFF = 0,
DISPLAY_ON = 1,
@@
-33,6
+33,9
@@
class LedPattern : Object {
public double duration;
public double duration;
+ public abstract string dump ();
+ public abstract bool parse (string line);
+
public signal void changed ();
}
public signal void changed ();
}