VR-Forces 4.0.4 Class Documentation
include/tmqt/aboutBox.h
Go to the documentation of this file.
00001 /*********************************************************************
00002 ** Copyright (c) 2000 MaK Technologies, Inc.
00003 ** All rights reserved.
00004 *********************************************************************/
00005 /*********************************************************************
00006 ** $RCSfile: aboutBox.h,v $ $Revision: 1.5 $ $State: Exp $
00007 *********************************************************************/
00008 
00011 
00012 #ifndef ABOUTBOX_H
00013 #define ABOUTBOX_H
00014 
00015 #include "tmqt/ui_aboutBoxUi.h"
00016 
00020 
00021 #include "tmqt/tmqtDefines.h"
00022 class DT_DLL_tmqt DtAboutBox: public QWidget
00023 {
00024 public:
00025 
00027    DtAboutBox(QWidget* parent = NULL, const Qt::WindowFlags& f = 0);
00028 
00030    virtual ~DtAboutBox();
00031 
00032    virtual void setAppName(const QString& name);
00033    virtual void setVersion(const QString& version);
00034    virtual void setCopyrightDate(int year);
00035    virtual void setProtocol(const QString& protocol);
00036 
00037    virtual void setPlatform(const QString& platform);
00038    virtual void setCompiler(const QString& compiler);
00039 
00041    virtual void setBuiltWith(const QString& builtWith);
00042 
00044    virtual void setBuildDate(const QString& buildDate);
00045 
00046    //This function implements the above together.
00047    virtual void setAboutBox
00048    (
00049       const QString& name = tr ("MÄK"),
00050       const QString & version = "1.0",
00051       int year = 0,
00052       const QString & protocol = 0
00053    );
00054 
00056    virtual bool init();
00057 
00058 public:
00060    virtual QString appName() const;
00061    virtual QString appVersion() const;
00062    virtual int copyrightDate() const;
00063    virtual QString protocolString() const;
00064 
00065    virtual QString platform() const;
00066    virtual QString compiler() const;
00067    virtual QString builtWith() const;
00068    virtual QString buildDate() const;
00069 
00070 public:
00071 
00073    static QWidget* create(QWidget * parent, const Qt::WindowFlags& f);
00074 
00075 protected:
00076    virtual bool initConnections();
00077 
00078 public:
00079    Ui::DtAboutBoxUi myUiImpl;
00080 
00081 private:
00082 
00084    DtAboutBox(const DtAboutBox& orig);
00085 
00087    DtAboutBox& operator=(const DtAboutBox& orig);
00088 };
00089 
00090 #endif

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)