Main Page | Class Hierarchy | Compound List | File List | Compound Members

videosegment.hpp

Go to the documentation of this file.
00001  /***********************************************************************
00002  *                                                                      *
00003  * MuViNo - ViTooKi Video Annotation Tool                               *
00004  *                                                                      *
00005  * title:   videosegment.hpp                                        *
00006  *                                                                      *
00007  * $Id: videosegment_8hpp-source.html,v 1.1 2004/09/27 07:24:50 mtaschwer Exp $
00008  *                                                                      *
00009  * ITEC institute of the University of Klagenfurt (Austria)             *
00010  * http://www.itec.uni-klu.ac.at                                        *
00011  *                                                                      *
00012  *                                                                      *
00013  * For more information visit the ViTooKi homepage:                     *
00014  * http://ViTooKi.sourceforge.net                                       *
00015  * vitooki-user@lists.sourceforge.net                                   *
00016  * vitooki-devel@lists.sourceforge.net                                  *
00017  *                                                                      *
00018  * This file is part of ViTooKi, a free video toolkit.                  *
00019  * ViTooKi is free software; you can redistribute it and/or             *
00020  * modify it under the terms of the GNU General Public License          *
00021  * as published by the Free Software Foundation; either version 2       *
00022  * of the License, or (at your option) any later version.               *
00023  *                                                                      *
00024  * This program is distributed in the hope that it will be useful,      *
00025  * but WITHOUT ANY WARRANTY; without even the implied warranty of       *
00026  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the         *
00027  * GNU General Public License for more details.                         *
00028  *                                                                      *
00029  * You should have received a copy of the GNU General Public License    *
00030  * along with this program; if not, write to the Free Software          *
00031  * Foundation, Inc., 59 Temple Place - Suite 330, Boston,               *
00032  * MA  02111-1307, USA.                                                 *
00033  *                                                                      *
00034  ***********************************************************************/
00035 
00036 #ifndef _VIDEOSEGMENT_HPP_
00037 #define _VIDEOSEGMENT_HPP_
00038 
00043 #include "videosegmentdlg.hpp"
00044 
00050 class VideoSegment : public VideoSegmentDlg
00051 {
00052 public:
00054   VideoSegment(QWidget *parent = 0, const char *name = 0,
00055            bool modal = false, WFlags f = 0);
00056 
00060   bool semanticRegionIsValid() const;
00061 
00065   QString semanticRegion() const;
00066 
00071   bool setSemanticRegion(const QString &countryCode);
00072 
00076   QString semanticDurationUnit() const;
00077 
00082   bool setSemanticDurationUnit(const QString &mp7Duration);
00083 };
00084 
00085 #endif /* _VIDEOSEGMENT_HPP_ */

Generated on Mon Sep 27 09:12:05 2004 for Muvino by doxygen 1.3.2