VR-Forces 4.1.1 Class Documentation
DtBaseComboTaskSetDialog.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2008 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtBaseComboTaskSetDialog.h,v $ $Revision: 1.1 $ $State: Exp $
7 ******************************************************************************/
8 
11 
13 
14 #pragma once
15 
18 
19 #include <QtCore/QVariant>
20 
21 class QBoxLayout;
22 class QComboBox;
23 class QLabel;
24 
25 namespace makVrf
26 {
28  {
29  Q_OBJECT
30 
31  public:
32  //CTOR
33  DtBaseComboTaskSetDialog(makVrv::DtDe& de, QWidget* parent, const Qt::WindowFlags& flags = 0);
34 
35  //DTOR
36  virtual ~DtBaseComboTaskSetDialog();
37 
38  virtual void setSelectedIndex(int);
39  virtual int selectedIndex() const;
40 
41  virtual void setSelectedText(const QString&);
42  virtual QString selectedText() const;
43 
44  virtual QVariant itemData(int iIndex) const;
45  virtual QVariant selectedItemData() const;
46 
47  virtual void addItem(const QString&, const QVariant& data = QVariant());
48  virtual void removeItem(const QString&);
49 
51  virtual void clear();
52 
53  protected:
54  virtual QWidget* contents(const std::vector<makVrv::DtSimEntry*>& data);
55  virtual QBoxLayout* createMainLayout();
56 
57  protected slots:
58  virtual void onComboChanged(const QString&);
59 
60  protected:
61 
62  virtual void comboChanged(const QString&);
63 
64  public:
66  QBoxLayout* myCanvasLayout;
67  QBoxLayout* myComboLayout;
70  };
71 }

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)