lördag 30 januari 2010

I'm in love!

Har precis gjort klart trädvyn i huvudfönstret. Kom på att jag kunde skapa en egen TreeNode klass där jag skapade variabler för att relatera till databasen. Egentligen har jag bara två stycken egna variabler, en där jag sparar vad det är för typ av nod, dvs. universum, avsnitt, serie, film eller säsong. Sen sparar jag ID numret för saken dvs. avsnittet, serien, filmen eller vad det nu var.
Sen var det inte speciellt svårt att bara söka i rätt tabell efter ID värdet och visa det.

Har nu idag jobbat en del på hur avsnitt läggs till, dvs. de ska ligga i säsongsmappar och hur det fungerar. Det var skoj, när jag såg det att fungera :D Har dock bara testat med "vanliga" serier som har säsonger. Ska bli intressant att testa med animé avsnitt.

Jag har också kommit på hur jag vill ha min sökning i programmet. Har lagt till en sökruta med lite trevliga egenskaper, typ att det står "Sök..." när den inte är markerad, och sen när man markerar den så försvinner det. Nu återstår det bara att implementera själva sökfunktionen, det kommer inte bli lätt (tror jag), men det är en av de stora sakerna som behöver göras.

Här kommer ännu en lista på saker som ska göras. De sakerna om är i rött måste göras för att programmet ska uppnå målen satta i projektplanen.
  • Göra ett sökformulär som fungerar.
  • Man ska kunna redigera saker i databasen, typ ta bort serier och avsnitt som man inte vill ha kvar.
  • Göra ett formulär för att hålla koll på olika serier man kollar på.
  • Lägga till möjlighet att recensera avsnitt.
  • Fixa about-formuläret, skriva lite "tack till"-meddelanden osv.
  • Göra klart första uppstarts-formuläret, känns som att det kommer vara en av de sista sakerna vi gör.
  • Undersöka om man kan sortera serier och filmer i sändningsordning på ett bra sätt i databasen.
  • Gjort det möjligt att exportera och importera databasen till/från en XML-fil och på så sätt göra databasen flyttbar.
  • Ha en övervakning på om sökvägar till avsnitt ändras på hårddisken och i så fall uppdatera dem där efter automatiskt.
  • Lägga till stöd för att lägga till serier/filmer som inte ligger på en hårddisk, och att då användaren fått mata in informationen själv.
  • Göra lite fin statistik med Space4Episodes modulen, typ cirkeldiagram över ledigt diskutrymme med texter på hur många fler avsnitt som får plats på disken, osv.
  • Förbättra ReNamerCore så att den interfacear bättre, dvs. "smutsiga"-avsnittsnamn kan hanteras bättre.

Inga kommentarer:

Skicka en kommentar