00001 // /// // Mx clientSDK 00002 // ///// //// Mx Crossplatform Client Library 00003 // /// XXX XXX /// 00004 // /// XXX XXX /// $RCSfile: mxcpcSDKInfoDialog.h,v $ 00005 // /// XXX /// $Revision: 1.2 $ 00006 // /// XXX XXX /// $Date: 2006/01/05 11:56:09 $ 00007 // //// XXX XXX //// $Author: cvs-kai $ 00008 // //// //// 00009 // //// M O B O T I X //////////////////////////////////////////////// 00010 // //// Security Vision Systems ////////////////////////////////////////////// 00011 // // 00012 // Copyright (C) 2005 - 2006, MOBOTIX AG, Germany // 00013 // This software is made available under the BSD licence. Please refer // 00014 // to the file LICENCE.TXT contained in this distribution for details. // 00015 // // 00016 // ///////////////////////////////////////////////////////////////////// 00017 00018 00019 00020 #ifndef __MXCPC_SDKINFODIALOG_H__ 00021 #define __MXCPC_SDKINFODIALOG_H__ 00022 00023 00024 00025 #include <mxcpcDialog.h> 00026 00027 00028 00029 class QTimer; 00030 00031 00032 00033 //! Dialog showing info about the mxcpc/SDK version. 00034 /*! 00035 * \ingroup mxcpc_gui 00036 */ 00037 class mxcpcSDKInfoDialog : public mxcpcDialog { 00038 00039 Q_OBJECT 00040 00041 private: 00042 QTimer *AutoCloseTimer; 00043 00044 public: 00045 mxcpcSDKInfoDialog(QWidget *parent); 00046 00047 public: 00048 //! Calling this method will cause the information dialog to hide 00049 //! automatically after the time specified. 00050 void hideLater(int msecs = 4000); 00051 00052 private slots: 00053 void processCloseClicked(void); 00054 }; 00055 00056 00057 00058 #endif // __MXCPC_SDKINFODIALOG_H__