VR-Forces 4.1 Class Documentation
DtPlanWidgetInterface.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2009 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: DtPlanWidgetInterface.h,v $ $Revision: 1.2 $ $State: Exp $
7 *******************************************************************************/
8 
11 
12 #pragma once
13 
15 
16 #include <QtCore/QString>
17 
18 class DtSimBlock;
19 class DtStmtIndex;
20 class DtPlan;
21 class DtList;
22 class QMenuBar;
23 class QPushButton;
24 class DtSimStatement;
25 class DtPlanStatus;
26 class QTreeWidget;
27 class QWidget;
28 class QPushButton;
29 
30 #define planPasteType "text/x-myPlanText@Type"
31 
32 namespace makVrf
33 {
34  class DtPlanListBoxItem;
35  class DtVrfSimulationCommandMenu;
36 
38  {
39  public:
41  virtual ~DtPlanWidgetInterface();
42 
43  public:
44  virtual DtPlanListBoxItem* currentItem() = 0;
45  virtual QTreeWidget* planListBox() = 0;
46 
47  virtual QPushButton* applyButton() = 0;
48  virtual QPushButton* restartButton() = 0;
49  virtual QPushButton* okButton()= 0;
50  virtual QPushButton* editButton() = 0;
51  virtual QPushButton* cancelButton() = 0;
52  virtual QPushButton* deleteButton() = 0;
53  virtual QPushButton* abandonPlanButton() = 0;
54  virtual QPushButton* replacePlanButton() = 0;
55  virtual QPushButton* printButton() = 0;
56  virtual QPushButton* copyPlanButton() = 0;
57 
59  virtual QWidget* widget() = 0;
60 
61  virtual void closeWidget() = 0;
62 
63  virtual bool showCurrentWithArrow() const = 0;
64 
65  virtual void setPlanStatus(const QString&) = 0;
66 
67  virtual void disableMenus() = 0;
68  virtual void enableMenus() = 0;
69 
70  virtual bool deletePending() const = 0;
71 
72  virtual DtVrfSimulationCommandMenu* simulationCommandMenu() = 0;
73  };
74 }

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)