![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /****************************************************************************** 00002 ** Copyright (c) 2009 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 ******************************************************************************/ 00005 /****************************************************************************** 00006 ** $RCSfile: bhaveSendTextMessageDialog.h,v $ $Revision: 1.2 $ $State: Exp $ 00007 ******************************************************************************/ 00008 00011 00012 #ifndef bhaveSendTextMessageDialog_H_ 00013 #define bhaveSendTextMessageDialog_H_ 00014 00015 #include <bhave3DGui/bhave3DGuiDefines.h> 00016 #include <vrvUtil/signalslib.h> 00017 #include <QtGui/QDialog> 00018 #include <vrvCore/DtDe.h> 00019 #include <vrfGuiCoreQt/DtEntitySelectionDialog.h> 00020 #include <vrfGuiCoreQt/DtEntitySelectionDialog.h> 00021 #include <QtGui/QLabel> 00022 #include <QtGui/QLineEdit> 00023 00024 namespace BHAVE 00025 { 00026 namespace BHAVE3DGui 00027 { 00028 class DtBhaveSendTextMessageDialog; 00029 00031 class DT_DLL_bhave3DGui DtBhaveSendTextMessageDialog : public makVrf::DtEntitySelectionDialog 00032 { 00033 00034 Q_OBJECT 00035 00036 public: 00037 00039 DtBhaveSendTextMessageDialog(makVrv::DtDe& de, QWidget* parent, const Qt::WindowFlags& flags = 0); 00040 00042 virtual ~DtBhaveSendTextMessageDialog(); 00043 00045 virtual QString textToSend() const ; 00046 00048 virtual void sendRequest(); 00049 00051 virtual void setupGui(); 00052 00053 protected: 00054 virtual void accept(); 00055 00056 protected: 00057 00058 QLineEdit* myTxtMsgLineEdit; 00059 QLabel* myTxtMsgLabel; 00060 }; 00061 } 00062 } 00063 00064 #endif 00065