CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
Vispa.Gui.TextDialog.TextDialog Class Reference
Inheritance diagram for Vispa.Gui.TextDialog.TextDialog:

Public Member Functions

def __init__
 
def getText
 
def showHelp
 

Public Attributes

 cancel
 
 edit
 
 help
 
 helpButton
 
 ok
 
 text
 

Detailed Description

QDialog object to edit text by using an editor window.

Definition at line 4 of file TextDialog.py.

Constructor & Destructor Documentation

def Vispa.Gui.TextDialog.TextDialog.__init__ (   self,
  parent = None,
  title = "Edit text...",
  text = "",
  readonly = False,
  help = None 
)

Definition at line 7 of file TextDialog.py.

References LayerHitMapCache::SimpleCache.resize(), gbl::VVector.resize(), EZMgrVL< T >.resize(), StorageAccount.resize, LocalCacheFile.resize(), EZMgrFL< T >.resize(), StorageAccountProxy.resize(), edm::stream::impl::dummy_vec.resize(), LStoreFile.resize(), HGCDataFrame< HGCEEDetId, HGCSample >.resize(), HGCDataFrame< HGCHEDetId, HGCSample >.resize(), HGCDataFrame< D, S >.resize(), DCacheFile.resize(), RFIOFile.resize(), BXVector< Tau >.resize(), BXVector< CaloSpare >.resize(), BXVector< Jet >.resize(), BXVector< const l1t::l1t::Muon * >.resize(), BXVector< GlobalExtBlk >.resize(), BXVector< L1Candidate >.resize(), BXVector< const l1t::l1t::EtSum * >.resize(), BXVector< CaloTower >.resize(), BXVector< EGamma >.resize(), BXVector< CaloCluster >.resize(), BXVector< CaloRegion >.resize(), BXVector< Muon >.resize(), BXVector< CaloEmCand >.resize(), BXVector< T >.resize(), BXVector< EtSum >.resize(), BXVector< GlobalAlgBlk >.resize(), BXVector< const l1t::l1t::L1Candidate * >.resize(), EZArrayVL< T >.resize(), gbl::VMatrix.resize(), Storage.resize(), GsfMaterialEffectsUpdator.resize(), FEDRawData.resize(), XrdFile.resize(), lhef::HEPRUP.resize(), File.resize(), EZArrayFL< T >.resize(), EZArrayFL< GlobalPoint >.resize(), gbl::BorderedBandMatrix.resize(), gbl::VSymMatrix.resize(), SiPixelClusterShapeCache.resize(), edm::DataFrameContainer.resize(), edm::VecArray< T, N >.resize(), L1GctProcessor::Pipeline< T >.resize(), edm::VecArray< std::pair< int, int >, 9 >.resize(), PVector< Tp >.resize(), ora::PVector< Tp >.resize(), reco::FlavorHistoryEvent.resize(), L1GtfeExtWord.resize(), lhef::HEPEUP.resize(), edmNew::DetSetVector< T >::FastFiller.resize(), ora::QueryableVector< Item >.resize(), QueryableVector< Tp >.resize(), ora::QueryableVector< Tp >.resize(), edmNew::DetSetVector< SiPixelCluster >.resize(), DetSetVector< T >.resize(), const_iterator.resize(), edmNew::DetSetVector< T >.resize(), DetSetVector< ClusterType >.resize(), edmNew::DetSetVector< edm::Ref< edmNew::DetSetVector< SiStripCluster >, SiStripCluster, edmNew::DetSetVector< SiStripCluster >::FindForDetSetVector > >.resize(), edmNew::DetSetVector< edm::Ref< edmNew::DetSetVector< SiPixelCluster >, SiPixelCluster, edmNew::DetSetVector< SiPixelCluster >::FindForDetSetVector > >.resize(), edmNew::DetSetVector< SiStripCluster >.resize(), Json::Value.resize(), and Vispa.Gui.VispaWidget.VispaWidget.resize().

7 
8  def __init__(self, parent=None, title="Edit text...", text="", readonly=False, help=None):
9  super(TextDialog,self).__init__(parent)
10  self.setWindowTitle(title)
11  self.resize(600,500)
12  self.text=text
13  self.help=help
14  self.ok = QPushButton('Ok', self)
15  self.connect(self.ok, SIGNAL('clicked()'), self.accept)
16  if not readonly:
17  self.cancel = QPushButton('Cancel', self)
18  self.connect(self.cancel, SIGNAL('clicked()'), self.reject)
19  if help:
20  self.helpButton = QPushButton('Help', self)
21  self.connect(self.helpButton, SIGNAL('clicked()'), self.showHelp)
22  self.edit=QTextEdit()
23  self.edit.setPlainText(self.text)
24  layout=QGridLayout()
25  layout.addWidget(self.edit,0,0,1,4)
26  layout.addWidget(self.ok,1,3)
27  if not readonly:
28  layout.addWidget(self.cancel,1,0)
29  if help:
30  layout.addWidget(self.helpButton,1,1)
31  self.setLayout(layout)
32  self.edit.setReadOnly(readonly)
33  self.edit.setFocus()
34  self.edit.moveCursor(QTextCursor.End)

Member Function Documentation

def Vispa.Gui.TextDialog.TextDialog.getText (   self)

Definition at line 35 of file TextDialog.py.

35 
36  def getText(self):
37  return self.edit.toPlainText().toAscii()
def Vispa.Gui.TextDialog.TextDialog.showHelp (   self)

Definition at line 38 of file TextDialog.py.

References Vispa.Gui.TextDialog.TextDialog.help.

38 
39  def showHelp(self):
40  QMessageBox.about(self, 'Info', self.help)

Member Data Documentation

Vispa.Gui.TextDialog.TextDialog.cancel

Definition at line 16 of file TextDialog.py.

Referenced by Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.close(), Vispa.Plugins.EventBrowser.EventBrowserTabController.EventBrowserTabController.first(), Vispa.Plugins.EventBrowser.EventBrowserTabController.EventBrowserTabController.goto(), Vispa.Plugins.EventBrowser.EventBrowserTabController.EventBrowserTabController.last(), Vispa.Plugins.EventBrowser.EventBrowserTabController.EventBrowserTabController.next(), Vispa.Plugins.EventBrowser.EventBrowserTabController.EventBrowserTabController.previous(), Vispa.Plugins.EventBrowser.EventBrowserTabController.EventBrowserTabController.readFile(), Vispa.Views.TreeView.TreeView.updateContent(), Vispa.Views.LineDecayView.LineDecayView.updateContent(), Vispa.Views.TableView.TableView.updateContent(), Vispa.Views.BoxDecayView.BoxDecayView.updateContent(), and Vispa.Views.PropertyView.PropertyView.updateContent().

Vispa.Gui.TextDialog.TextDialog.edit

Definition at line 21 of file TextDialog.py.

Vispa.Gui.TextDialog.TextDialog.help

Definition at line 12 of file TextDialog.py.

Referenced by core.autovars.NTupleVariable.makeBranch(), core.autovars.NTupleObject.makeBranches(), core.autovars.NTupleCollection.makeBranchesScalar(), core.autovars.NTupleCollection.makeBranchesVector(), and Vispa.Gui.TextDialog.TextDialog.showHelp().

Vispa.Gui.TextDialog.TextDialog.helpButton

Definition at line 19 of file TextDialog.py.

Vispa.Gui.TextDialog.TextDialog.ok

Definition at line 13 of file TextDialog.py.

Vispa.Gui.TextDialog.TextDialog.text

Definition at line 11 of file TextDialog.py.

Referenced by Vispa.Views.TableView.TableWidgetItem.__lt__().