VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
hostilityMatrixDialog.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2009 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtHostilityMatrixDialog.h,v $ $Revision: 1.4 $ $State: Exp $
7 ******************************************************************************/
8 
11 
13 
14 #pragma once
15 
18 #include <vrfGuiCoreQt/hostilityMatrixWidgetUi.hpp>
19 
20 #include <QtGui/QDialog>
21 
22 namespace makVrf
23 {
24  class DtHostilityMatrixDialogLogic;
25 
27  {
28  Q_OBJECT
29 
30  public:
31  //CTOR
32  DtHostilityMatrixDialog(makVrv::DtDe& de, QWidget* parent, const Qt::WindowFlags& flags = 0);
33 
34  //DTOR
35  virtual ~DtHostilityMatrixDialog();
36 
37  public:
39  virtual void setupGui();
40 
42  virtual bool blockTableSignals(bool);
43 
45  virtual void setRowCount(int);
46 
48  virtual int rowCount() const;
49 
51  virtual void setColumnCount(int);
52 
54  virtual int columnCount() const;
55 
57  virtual void showHeaders(bool horiz, bool vert);
58 
60  virtual void showRow(int row, bool);
61 
63  virtual void showColumn(int col, bool);
64 
66  virtual void setCellWidget(int row, int col, QWidget*);
67 
69  virtual void resizeToContents();
70 
72  virtual bool hasCheckBox(int row, int col) const;
73 
75  virtual bool checked(int row, int col) const;
76 
78  virtual void setChecked(int row, int col, bool);
79 
80  protected slots:
81  virtual void apply();
82  virtual void applyAndClose();
83  virtual void cancelAndClose();
84  virtual void setToDefaults();
85  virtual void enableApply();
86 
87  public:
88  Ui_DtHostilityMatrixUi myUiImpl;
89 
90  protected:
93  };
94 }

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)