VR-Forces 4.1.1 Class Documentation
DtVrfAggregateSettingsPage.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2009 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtVrfAggregateSettingsPage.h,v $ $Revision: 1.4 $ $State: Exp $
7 ******************************************************************************/
8 
11 
13 
14 #pragma once
15 
18 
19 #include <QtGui/QWidget>
20 
21 class QVBoxLayout;
22 class QRadioButton;
23 class QGroupBox;
24 class QCheckBox;
25 
26 namespace makVrf
27 {
29  {
30  public:
32 
33  virtual void setPublishAggregateFormationRoutes(bool) = 0;
34  virtual void setAgreggateDisaggregateAutomatically(bool) = 0;
35  virtual void setAggregateOnCreate(bool) = 0;
36 
38  boost::signal<void (bool)> signal_aggregatedInitiallyChanged;
40  };
41 
43  {
44  Q_OBJECT
45 
46  public:
48 
50 
51  protected:
52  void setupGui();
53 
54  virtual void setPublishAggregateFormationRoutes(bool);
55  virtual void setAgreggateDisaggregateAutomatically(bool);
56  virtual void setAggregateOnCreate(bool);
57 
58  protected slots:
59  virtual void onAggregateDisaggregateAutomaticallyChanged();
60  virtual void onAggregatedInitiallyChanged();
61  virtual void onPublishAggregateFormationRoutesChanged();
62 
63  public:
64  QVBoxLayout* myMainLayout;
65 
69 
73 
75 
76  protected:
78  };
79 
81  {
82  public:
84  DtVrfAggregateSettingsPage(makVrv::DtDe& de, QWidget* parent, Qt::WindowFlags);
85 
87  virtual ~DtVrfAggregateSettingsPage();
88 
89  protected:
91  void setupGui();
92 
93  virtual void activate();
94 
95  protected:
98  };
99 
102 }

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)