VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
baseComboTaskSetDialog.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2014 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
10 
11 #pragma once
12 
15 
16 #include <QtCore/QVariant>
17 
18 class QBoxLayout;
19 class QComboBox;
20 class QLabel;
21 
22 namespace makVrf
23 {
25  {
26  Q_OBJECT
27 
28  public:
29  //CTOR
30  DtBaseComboTaskSetDialog(makVrv::DtDe& de, QWidget* parent, const Qt::WindowFlags& flags = 0);
31 
32  //DTOR
33  virtual ~DtBaseComboTaskSetDialog();
34 
35  virtual void setSelectedIndex(int);
36  virtual int selectedIndex() const;
37 
38  virtual void setSelectedText(const QString&);
39  virtual QString selectedText() const;
40 
41  virtual void setSelectedData(const QVariant&);
42  virtual QVariant selectedData() 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 Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)