MAK RTIspy API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
widgetPager.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2017 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include "rtiMsConfig.h"
13 #include <QWidget>
14 #include <QtGui/QIcon>
15 
16 class QListWidget;
17 class QStackedWidget;
18 
22 { Q_OBJECT;
23 public:
24 
25  static DtWidgetPager* create( QWidget* parent = 0 );
26 
28  virtual ~DtWidgetPager();
29 
31  virtual void addWidget( const QString& name, QWidget* widget, const QIcon& icon = QIcon() );
32 
34  virtual void setCurrentPage( int index );
35 
36 protected:
37 
39  DtWidgetPager( QWidget* parent = 0 );
40 
43  virtual void initialize();
44 
46  virtual void setupGui();
47 
49  virtual void connectToSignals();
50 
51 protected slots:
52 
54  virtual void on_contentsWidget_itemSelectionChanged();
55 
56 protected:
57 
58  QListWidget* myContentsWidget;
59  QStackedWidget* myPagesWidget;
60 
62 
63 };
QListWidget * myContentsWidget
Definition: widgetPager.h:58
QSize myMaxItemSize
Definition: widgetPager.h:61
QStackedWidget * myPagesWidget
Definition: widgetPager.h:59
Widget for stacking widgets and selecting them with a list on the left.
Definition: widgetPager.h:21
#define DT_DLL_ASSISTANTAPP
Definition: rtiMsConfig.h:122

Document ID: Generated on Mon Sep 7 15:40:32 EDT 2020 from SVN revision 217499
Copyright © 2005-2020 MAK Technologies Inc. All Rights Reserved (www.mak.com)