Sign in
Register
Home
Projects
Help
Search
:
SV Libraries
»
SV Core Library
Overview
Members
Activity
Issues
Repository
Code docs
svcore
1.9
Main Page
Namespaces
Classes
Files
File List
File Members
base
Playable.h
Go to the documentation of this file.
1
/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
2
3
/*
4
Sonic Visualiser
5
An audio file viewer and annotation editor.
6
Centre for Digital Music, Queen Mary, University of London.
7
This file copyright 2006 Chris Cannam.
8
9
This program is free software; you can redistribute it and/or
10
modify it under the terms of the GNU General Public License as
11
published by the Free Software Foundation; either version 2 of the
12
License, or (at your option) any later version. See the file
13
COPYING included with this distribution for more information.
14
*/
15
16
#ifndef SV_PLAYABLE_H
17
#define SV_PLAYABLE_H
18
19
#include <QString>
20
21
class
Playable
22
{
23
public
:
24
virtual
~Playable
() { }
25
26
virtual
bool
canPlay
()
const
{
return
false
; }
27
virtual
QString
getDefaultPlayClipId
()
const
{
return
""
; }
28
virtual
bool
getDefaultPlayAudible
()
const
{
return
true
; }
29
};
30
31
#endif
Playable::canPlay
virtual bool canPlay() const
Definition:
Playable.h:26
Playable::getDefaultPlayClipId
virtual QString getDefaultPlayClipId() const
Definition:
Playable.h:27
Playable::getDefaultPlayAudible
virtual bool getDefaultPlayAudible() const
Definition:
Playable.h:28
Playable
Definition:
Playable.h:21
Playable::~Playable
virtual ~Playable()
Definition:
Playable.h:24
Generated by
1.8.11
Loading...