#include <subtitle.hh>
A(z) SubTitle osztály származási diagramja:
Publikus típusok | |
enum | SubType { SSASUB, SRTSUB, TXTSUB } |
Feliratformátum-azonosító. Részletek... | |
Publikus tagfüggvények | |
SubTitle () | |
Készít egy új SubTitle objektumot. | |
SubTitle (SubTitle const *s) | |
Készít egy másolatot egy SubTitle objektumról. | |
virtual bool | loadFromFile (QFile *f)=0 |
Betölt egy feliratot egy fájlból. | |
virtual void | saveToFile (QFile *f) const=0 |
Elmenti a feliratokat egy fájlba. | |
size_t | count () const |
Visszaadja a feliratban levő események számát. | |
Event * | operator[] (size_t const i) const |
Megkeresi az adott sorszámú eseményt. | |
void | insertBefore (size_t const i, Event *e) |
Beszúr egy eseményt az adott sorszám elé. | |
void | insertAfter (size_t const i, Event *e) |
Beszúr egy eseményt az adott sorszám után. | |
void | erase (size_t const i) |
Kitöröl egy eseményt a feliratból. | |
void | eraseAll () |
Kiüríti a feliratot. | |
Védett tagfüggvények | |
bool | extractTime (QString const s, QTime &t, bool const srt_style=false) const |
Átalakít egy sztringet QTime objektummá. | |
Védett attribútumok | |
SubType | type |
A felirat tényleges formátuma. | |
size_t | line_count |
A feliratban található események száma. | |
std::vector< Event * > | events |
A feliratban található események. |
Egy absztrakt osztály.
Definíció a(z) subtitle.hh fájl 49. sorában.
|
Feliratformátum-azonosító.
Definíció a(z) subtitle.hh fájl 64. sorában. |
|
Visszaadja a feliratban levő események számát.
Definíció a(z) subtitle.cc fájl 46. sorában. Hivatkozások line_count. Hivatkozások: SubTimerWnd::editAddLineAfter(), SubTimerWnd::editAddLineBefore(), SubTimerWnd::editCutLine(), SubTimerWnd::editEraseLine(), SubTimerWnd::editMerge() és SubTimerWnd::fileOpen(). |
|
Kitöröl egy eseményt a feliratból.
Definíció a(z) subtitle.cc fájl 72. sorában. Hivatkozások events és line_count. Hivatkozások: SubTimerWnd::editMerge(). |
|
Átalakít egy sztringet Ha SubRip-stílus esetén a sztringnek "óó:pp:mm,eee" formátumúnak, különben pedig "óó:pp:mm.ss" formátumúnak kell lennie.
Definíció a(z) subtitle.cc fájl 90. sorában. Hivatkozások: SsaSub::loadFromFile() és SrtSub::loadFromFile(). |
|
Beszúr egy eseményt az adott sorszám után.
Definíció a(z) subtitle.cc fájl 64. sorában. Hivatkozások events és line_count. Hivatkozások: SubTimerWnd::editAddLineAfter(). |
|
Beszúr egy eseményt az adott sorszám elé.
Definíció a(z) subtitle.cc fájl 56. sorában. Hivatkozások events és line_count. Hivatkozások: SubTimerWnd::editAddLineBefore(). |
|
Betölt egy feliratot egy fájlból. Egy absztrakt metódus.
Megvalósítják a következők: SrtSub, SsaSub és TxtSub. Hivatkozások: SubTimerWnd::fileOpen(). |
|
Megkeresi az adott sorszámú eseményt.
Definíció a(z) subtitle.cc fájl 51. sorában. Hivatkozások events. |
|
Elmenti a feliratokat egy fájlba. Egy absztrakt metódus.
Megvalósítják a következők: SrtSub, SsaSub és TxtSub. Hivatkozások: SubTimerWnd::fileSave() és SubTimerWnd::fileSaveAs(). |