experimenteditor.py 2.38 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
# vim: set fileencoding=utf-8 :
###############################################################################
#                                                                             #
# Copyright (c) 2019 Idiap Research Institute, http://www.idiap.ch/           #
# Contact: beat.support@idiap.ch                                              #
#                                                                             #
# This file is part of the beat.editor module of the BEAT platform.           #
#                                                                             #
# Commercial License Usage                                                    #
# Licensees holding valid commercial BEAT licenses may use this file in       #
# accordance with the terms contained in a written agreement between you      #
# and Idiap. For further information contact tto@idiap.ch                     #
#                                                                             #
# Alternatively, this file may be used under the terms of the GNU Affero      #
# Public License version 3 as published by the Free Software and appearing    #
# in the file LICENSE.AGPL included in the packaging of this file.            #
# The BEAT platform is distributed in the hope that it will be useful, but    #
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY  #
# or FITNESS FOR A PARTICULAR PURPOSE.                                        #
#                                                                             #
# You should have received a copy of the GNU Affero Public License along      #
# with the BEAT platform. If not, see http://www.gnu.org/licenses/.           #
#                                                                             #
###############################################################################

26
from ..backend.asset import AssetType
27
from ..decorators import frozen
Samuel GAIST's avatar
Samuel GAIST committed
28

29 30 31
from .editor import AbstractAssetEditor


Samuel GAIST's avatar
Samuel GAIST committed
32
@frozen
33 34
class ExperimentEditor(AbstractAssetEditor):
    def __init__(self, parent=None):
35
        super().__init__(AssetType.EXPERIMENT, parent)
Samuel GAIST's avatar
Samuel GAIST committed
36
        self.setObjectName(self.__class__.__name__)
37 38 39 40 41 42 43 44 45
        self.set_title(self.tr("Experiment"))

    def _load_json(self, json_object):
        """Load the json object passed as parameter"""
        pass

    def _dump_json(self):
        """Returns the json representation of the asset"""
        return {}