~ubuntu-branches/ubuntu/hardy/kdenlive/hardy

« back to all changes in this revision

Viewing changes to kdenlive/effectdesc.h

  • Committer: Bazaar Package Importer
  • Author(s): Albin Tonnerre
  • Date: 2008-01-30 17:07:51 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20080130170751-lyc8p6xvd7o98ur5
Tags: 0.5.svn20071228-0.0ubuntu1
* Merge from debian-multimedia (LP: #150453). Remaining changes:
  - Bump compat to 5
  - Suggest dvgrab and ffmpeg (needed for firewire capture)
  - debian/{rules,control}: add a kdenlive-data package
  - Add .install files for kdenlive and kdenlive-data
  - debian/copyright: add some copyright information
  - Modify Maintainer value to match the DebianMaintainerField specification

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
  *@author Jason Wood
27
27
  */
28
28
 
29
 
enum EFFECTTYPE { VIDEOEFFECT = 0, AUDIOEFFECT = 1};
 
29
enum EFFECTTYPE { VIDEOEFFECT = 0, AUDIOEFFECT = 1, CUSTOMEFFECT = 2};
30
30
 
31
31
class Effect;
32
32
class EffectParamDesc;
33
33
 
34
34
class EffectDesc {
35
35
  public:
36
 
    EffectDesc(const QString & name, const QString stringId, const QString & tag, EFFECTTYPE type, bool mono = false);
 
36
    EffectDesc(const QString & name, const QString stringId, const QString & tag, const QString & description, const QString & author, EFFECTTYPE type, bool mono = false);
37
37
    ~EffectDesc();
38
38
 
39
39
        /** Returns the name of this effect. */
40
40
    const QString & name() const;
41
41
        /** Returns the description of this effect. */
42
42
    const QString & tag() const;
 
43
        /** Returns the full text description of this effect. */
 
44
    const QString & description() const;
 
45
        /** Returns the author name of this effect. */
 
46
    const QString & author() const;
43
47
        /** Returns the type of this effect (audio/video). */
44
48
    EFFECTTYPE type() const;
45
49
    const QString & stringId() const;
64
68
    QString m_name;
65
69
        /** The description of this effect, text that will be displayed in the effect list */
66
70
    QString m_tag;
 
71
        /** The full text description of this effect */
 
72
    QString m_description;
 
73
        /** The author of this effect */
 
74
    QString m_author;
67
75
        /** The type of this effect (is it audio or video) */
68
76
    EFFECTTYPE m_type;
69
77
    QString m_id;