VR-Forces 4.0.4 Class Documentation
include/vrfGuiCoreQt/DtPlanWidgetInterface.h
Go to the documentation of this file.
00001 /*******************************************************************************
00002 ** Copyright (c) 2009 MAK Technologies, Inc.
00003 ** All rights reserved.
00004 *******************************************************************************/
00005 /*******************************************************************************
00006 ** $RCSfile: DtPlanWidgetInterface.h,v $ $Revision: 1.2 $ $State: Exp $
00007 *******************************************************************************/
00008 
00011 
00012 #pragma once
00013 
00014 #include <vrfGuiCoreQt/vrfGuiCoreQt.h>
00015 
00016 #include <QtCore/QString>
00017 
00018 class DtSimBlock;
00019 class DtStmtIndex;
00020 class DtPlan;
00021 class DtList;
00022 class QMenuBar;
00023 class QPushButton;
00024 class DtSimStatement;
00025 class DtPlanStatus;
00026 class QTreeWidget;
00027 class QWidget;
00028 class QPushButton;
00029 
00030 #define planPasteType "text/x-myPlanText@Type"
00031 
00032 namespace makVrf
00033 {
00034    class DtPlanListBoxItem;
00035    class DtVrfSimulationCommandMenu;
00036 
00037    class DT_DLL_VRFGUICOREQT DtPlanWidgetInterface
00038    {
00039    public:
00041       virtual ~DtPlanWidgetInterface();
00042 
00043    public:
00044       virtual DtPlanListBoxItem* currentItem() = 0;
00045       virtual QTreeWidget* planListBox() = 0;
00046 
00047       virtual QPushButton* applyButton() = 0;
00048       virtual QPushButton* restartButton() = 0;
00049       virtual QPushButton* okButton()= 0;
00050       virtual QPushButton* editButton() = 0;
00051       virtual QPushButton* cancelButton() = 0;
00052       virtual QPushButton* deleteButton() = 0;
00053       virtual QPushButton* abandonPlanButton() = 0;
00054       virtual QPushButton* replacePlanButton() = 0;
00055       virtual QPushButton* printButton() = 0;
00056       virtual QPushButton* copyPlanButton() = 0;
00057 
00059       virtual QWidget* widget() = 0;
00060 
00061       virtual void closeWidget() = 0;
00062 
00063       virtual bool showCurrentWithArrow() const = 0;
00064 
00065       virtual void setPlanStatus(const QString&) = 0;
00066 
00067       virtual void disableMenus() = 0;
00068       virtual void enableMenus() = 0;
00069 
00070       virtual bool deletePending() const = 0;
00071 
00072       virtual DtVrfSimulationCommandMenu* simulationCommandMenu() = 0;
00073    };
00074 }

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)