diff options
Diffstat (limited to 'k9author/k9title.cpp')
| -rw-r--r-- | k9author/k9title.cpp | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/k9author/k9title.cpp b/k9author/k9title.cpp new file mode 100644 index 0000000..d2603e5 --- /dev/null +++ b/k9author/k9title.cpp @@ -0,0 +1,64 @@ +// +// C++ Implementation: k9title +// +// Description: +// +// +// Author: Jean-Michel PETIT <k9copy@free.fr>, (C) 2007 +// +// Copyright: See COPYING file that comes with this distribution +// +// +#include "k9title.h" +#include "k9newdvd.h" +#include "k9menu.h" + +k9Title::k9Title(k9NewDVD *parent, const char *name) + : QObject(parent, name) +{ + m_num=parent->getTitles()->count(); + parent->appendTitle(this); + m_menu=new k9Menu(this,0); + m_menu->setFormat((k9Menu::eFormat)parent->getFormat()); +} + + +k9Title::~k9Title() +{ +} + +int k9TitleItems::compareItems(QPtrCollection::Item item1,QPtrCollection::Item item2) { + k9AviFile *i1,*i2; + i1=(k9AviFile*) item1; + i2=(k9AviFile*) item2; + return (i1->getNum() - i2->getNum()); +} + +#include "k9title.moc" + + +k9TitleItems *k9Title::getFiles() +{ + return &m_files; +} + + +int k9Title::getNum() const +{ + return m_num; +} + + +k9MenuButton* k9Title::getButton() const { + return m_button; +} + + +void k9Title::setButton(k9MenuButton* _value) { + m_button = _value; +} + + +k9Menu* k9Title::getMenu() const { + return m_menu; +} |
