VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
markingTextSignalItemDelegate.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2020 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
6 #pragma once
7 
9 
10 #include <QtWidgets/QStyledItemDelegate>
11 
12 namespace makVrf
13 {
14  class DtObjectListViewItem;
15 
18  {
19  Q_OBJECT
20 
21  public:
24 
25  virtual QWidget* createEditor(QWidget *parent, const QStyleOptionViewItem &option,
26  const QModelIndex &index) const;
27 
28  protected:
29  virtual void editingItemDestroyed();
30 
31  protected slots:
32  virtual void editingFinished();
33  virtual void cleanup();
34  virtual void textChanged(const QString&);
35 
36  signals:
37  void markingTextChanged(DtObjectListViewItem*, const QString&);
38 
39  protected:
42  mutable bool myNameChanged;
43  };
44 }
#define DT_DLL_VRFGUICOMMONQT
Definition: vrfGuiCommonQt.h:22
Delegate that will signal marking text change when item is edited.
Definition: markingTextSignalItemDelegate.h:17
makVrv::DtDe & myDe
Definition: markingTextSignalItemDelegate.h:40
DtObjectListViewItem * myCurrentlyEditing
Definition: markingTextSignalItemDelegate.h:41
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
bool myNameChanged
Definition: markingTextSignalItemDelegate.h:42
Definition: objectListViewItem.h:45

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)