-
Notifications
You must be signed in to change notification settings - Fork 2
/
BinaryEditor.h
36 lines (30 loc) · 955 Bytes
/
BinaryEditor.h
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
26
27
28
29
30
31
32
33
34
35
36
#ifndef BINARYEDITOR_H
#define BINARYEDITOR_H
#include "Editor.h"
#include <QLineEdit>
class Binary;
/*!
* \brief The BinaryEditor class Cette class fournit une implementation partielle pour les Editor Multimedias.
*/
class BinaryEditor: public Editor
{
Q_OBJECT
public:
explicit BinaryEditor(Binary *b, QWidget *parent = 0);
/*!
* \brief getDescriptionWidget Traitement au niveau des descriptions
* \return
*/
QLineEdit *getDescriptionWidget() const;
void setDescriptionWidget(QLineEdit *value);
signals:
public slots:
/*!
* \brief CLOSING Methode virtuelle pure qui impose que chaque sous classes doit implementer une methode CLOSING qui assure un comportement normalement apres fermeture du Editor (le video doit s'arreter apres le changement de onglet par exemple)
*/
virtual void CLOSING() = 0;
private:
QLineEdit *descriptionWidget;
Binary *ressource;
};
#endif // BINARYEDITOR_H