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 EZMgrVL< T >.resize(), LocalCacheFile.resize(), EZMgrFL< T >.resize(), EZMgrFL< EEDetId >.resize(), EZMgrFL< EBDetId >.resize(), Storage.resize(), StorageAccountProxy.resize(), LStoreFile.resize(), DCacheFile.resize(), RFIOFile.resize(), EZArrayVL< T >.resize(), XrdFile.resize(), File.resize(), lhef::HEPRUP.resize(), FEDRawData.resize(), EZArrayFL< T >.resize(), EZArrayFL< GlobalPoint >.resize(), edm::DataFrameContainer.resize(), L1GctProcessor::Pipeline< T >.resize(), PVector< Tp >.resize(), ora::PVector< Tp >.resize(), reco::FlavorHistoryEvent.resize(), L1GtfeExtWord.resize(), edmNew::DetSetVector< T >::FastFiller.resize(), lhef::HEPEUP.resize(), DetSetVector< SiPixelCluster >.resize(), edmNew::DetSetVector< T >.resize(), DetSetVector< ClusterType >.resize(), DetSetVector< SiStripCluster >.resize(), const_iterator.resize(), DetSetVector< T >.resize(), ora::QueryableVector< Tp >.resize(), QueryableVector< Tp >.resize(), ora::QueryableVector< Item >.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 argparse.Action.__init__(), 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__().