Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
AnnouncementSoundBusinessLogic.h
Go to the documentation of this file.
1 #ifndef ANNOUNCEMENTSOUNDBUSINESSLOGIC_H
2 #define ANNOUNCEMENTSOUNDBUSINESSLOGIC_H
3 
4 #include "BusinessLogic.h"
5 
7 {
8 public:
10 
13 
14  QSharedPointer<QList<QString> > GetAnnouncementSoundUINames();
15  QString GetSoundFileNameByUIRecordIndex( int uiRecordIndex );
16  const QStringList& GetSoundPaths() const;
17 
18  QString GetPanelMessageForSoundFile( QString soundFileName );
19 private:
21 
22  class DataClass;
23  QSharedPointer<DataClass> d;
24 
26 };
27 
28 #endif // ANNOUNCEMENTSOUNDBUSINESSLOGIC_H
static const ApplicationDefines::BusinessLogicType mBusinessLogicType
Definition: AnnouncementSoundBusinessLogic.h:9
Definition: ApplicationDefines.h:205
virtual ~AnnouncementSoundBusinessLogic()
Definition: AnnouncementSoundBusinessLogic.cpp:136
QSharedPointer< QList< QString > > GetAnnouncementSoundUINames()
Definition: AnnouncementSoundBusinessLogic.cpp:140
The BusinessLogic class is the base class of all business logic classes. Every inherited class has to...
Definition: BusinessLogic.h:11
AnnouncementSoundBusinessLogic()
Definition: AnnouncementSoundBusinessLogic.cpp:127
QString GetSoundFileNameByUIRecordIndex(int uiRecordIndex)
Definition: AnnouncementSoundBusinessLogic.cpp:145
const QStringList & GetSoundPaths() const
Definition: AnnouncementSoundBusinessLogic.cpp:156
Definition: BusinessLogic.cpp:3
BusinessLogicType
Definition: ApplicationDefines.h:186
QString GetPanelMessageForSoundFile(QString soundFileName)
Definition: AnnouncementSoundBusinessLogic.cpp:161
Definition: AnnouncementSoundBusinessLogic.h:6