Add PlEdit and fix snapshots

This commit is contained in:
Jordan Eldredge 2019-09-28 16:41:57 -07:00
parent bc69eec546
commit e28c2f4eea
3 changed files with 150 additions and 1 deletions

View file

@ -456,16 +456,44 @@ Config.getitembyguid
ConfigItem.getattribute
ConfigItem.newattribute
ConfigItem.getguid
ConfigItem.getname
ConfigAttribute.setdata
ConfigAttribute.getdata
ConfigAttribute.getparentitem
ConfigAttribute.getattributename
PlDir.showcurrentlyplayingentry
PlDir.getnumitems
PlDir.getitemname
PlDir.refresh
PlDir.renameitem
PlDir.enqueueitem
PlDir.playitem
FeedWatcher.setfeed
FeedWatcher.releasefeed
FeedWatcher.onfeedchange
Form.getcontentsheight
Form.newcell
Form.nextrow
Form.deleteall"
Form.deleteall
PlEdit.getnumtracks
PlEdit.getcurrentindex
PlEdit.getnumselectedtracks
PlEdit.getnextselectedtrack
PlEdit.showcurrentlyplayingtrack
PlEdit.showtrack
PlEdit.enqueuefile
PlEdit.clear
PlEdit.removetrack
PlEdit.swaptracks
PlEdit.moveup
PlEdit.movedown
PlEdit.moveto
PlEdit.playtrack
PlEdit.getrating
PlEdit.setrating
PlEdit.gettitle
PlEdit.getlength
PlEdit.getmetadata
PlEdit.getfilename
PlEdit.onpleditmodified"
`;

View file

@ -0,0 +1,119 @@
import MakiObject from "./MakiObject";
import { unimplementedWarning } from "../utils";
export default class PlEdit extends MakiObject {
/**
* getClassName()
*
* Returns the class name for the object.
* @ret The class name.
*/
getclassname() {
return "PlEdit";
}
getnumtracks() {
unimplementedWarning("getnumtracks");
return;
}
getcurrentindex() {
unimplementedWarning("getcurrentindex");
return;
}
getnumselectedtracks() {
unimplementedWarning("getnumselectedtracks");
return;
}
getnextselectedtrack(i: number) {
unimplementedWarning("getnextselectedtrack");
return;
}
showcurrentlyplayingtrack() {
unimplementedWarning("showcurrentlyplayingtrack");
return;
}
showtrack(item: number) {
unimplementedWarning("showtrack");
return;
}
enqueuefile(file: string) {
unimplementedWarning("enqueuefile");
return;
}
clear() {
unimplementedWarning("clear");
return;
}
removetrack(item: number) {
unimplementedWarning("removetrack");
return;
}
swaptracks(item1: number, item2: number) {
unimplementedWarning("swaptracks");
return;
}
moveup(item: number) {
unimplementedWarning("moveup");
return;
}
movedown(item: number) {
unimplementedWarning("movedown");
return;
}
moveto(item: number, pos: number) {
unimplementedWarning("moveto");
return;
}
playtrack(item: number) {
unimplementedWarning("playtrack");
return;
}
getrating(item: number) {
unimplementedWarning("getrating");
return;
}
setrating(item: number, rating: number) {
unimplementedWarning("setrating");
return;
}
gettitle(item: number) {
unimplementedWarning("gettitle");
return;
}
getlength(item: number) {
unimplementedWarning("getlength");
return;
}
getmetadata(item: number, metadatastring: string) {
unimplementedWarning("getmetadata");
return;
}
getfilename(item: number) {
unimplementedWarning("getfilename");
return;
}
onpleditmodified() {
unimplementedWarning("onpleditmodified");
return;
}
}

View file

@ -42,6 +42,7 @@ import ConfigAttribute from "./ConfigAttribute";
import PlDir from "./PlDir";
import FeedWatcher from "./FeedWatcher";
import Form from "./Form";
import PlEdit from "./PlEdit";
const runtime = {
"516549714a510d87b5a6e391e7f33532": MakiObject,
@ -88,6 +89,7 @@ const runtime = {
"61a7abad41f67d7980e1d0b1f4a40386": PlDir,
a5376fa1411a4e94ec05f6830a5fea5e: FeedWatcher,
"2d2d13764cb9be0ae6570cbcf599c9e4": Form,
"345beebc49210229b66cbe90d9799aa4": PlEdit,
/*
// https://github.com/captbaritone/webamp/pull/933#issuecomment-535690208