VR-Forces 4.0.4 Class Documentation
include/vrvCoreQt/DtQtObserverSettingsDisplayNameProvider.h
Go to the documentation of this file.
00001 /****************************************************************************** 
00002 ** Copyright (c) 2012 MAK Technologies, Inc. 
00003 ** All rights reserved. 
00004 ******************************************************************************/ 
00005  
00009  
00010 #pragma once
00011  
00012 #include <vrvCoreQt/vrvCoreQt.h> 
00013 #include <vrvCore/DtObserverSettingsDisplayNameProvider.h>
00014 #include <vrvCore/DtObserverSettingsManager.h>
00015 
00016 #include <QtCore/QCoreApplication>
00017 
00018 #include <QtCore/QCoreApplication>
00019 
00020 #include <vector>
00021 #include <map>
00022 
00023 namespace makVrv 
00024 { 
00025    class DtDe;
00026 
00030    class DT_DLL_VRVCOREQT DtQtObserverSettingsDisplayNameProvider : 
00031       public DtObserverSettingsDisplayNameProvider
00032    { 
00033       Q_DECLARE_TR_FUNCTIONS(DtQtObserverSettingsDisplayNameProvider)
00034    public:
00040       static void addDisplayName(DtDe& de,
00041          DtObserverSettingsManager::ObserverSetting setting,
00042          const QString& displayName);
00043 
00049       static void addToolTip(DtDe& de,
00050          DtObserverSettingsManager::ObserverSetting setting,
00051          const QString& toolTip );
00052       
00054       DtQtObserverSettingsDisplayNameProvider();
00055 
00057       virtual ~DtQtObserverSettingsDisplayNameProvider();
00058    };
00059 
00062    class DT_DLL_VRVCOREQT DtQtObserverSettingsDisplayNameProviderCreator 
00063       : public DtObserverSettingsDisplayNameProviderCreator
00064    {
00065    public:
00067       DtQtObserverSettingsDisplayNameProviderCreator();
00068 
00070       virtual ~DtQtObserverSettingsDisplayNameProviderCreator();
00071 
00073       virtual DtObserverSettingsDisplayNameProvider* create();
00074    };
00075 } 
00076  

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)