Table of Contents

Class: TabWidget eric3/ViewManager/Tabview.py

Class implementing a custimized TabWidget.

Base Classes   
QTabWidget
Methods   
__init__
addTab
handleCaptionChange
handleCurrentChanged
hasEditor
hasEditors
nextTab
prevTab
removePage
showPage
  __init__ 
__init__ ( self,  parent )

Constructor

Arguments

parent
parent widget (QWidget)
  addTab 
addTab (
        self,
        editor,
        title,
        )

Overwritten method to add a new tab.

Arguments

editor
the editor object to be added (QScintilla.Editor.Editor)
title
title for the new tab (string, QString or QTab)
  handleCaptionChange 
handleCaptionChange (
        self,
        cap,
        editor,
        )

Private method to handle Caption change signals from the editor.

Updates the listview text to reflect the new caption information.

Arguments

cap
Caption for the editor
editor
Editor to update the caption for
  handleCurrentChanged 
handleCurrentChanged ( self )

Private slot called by the currentChanged signal.

  hasEditor 
hasEditor ( self,  editor )

Public method to check for an editor.

Arguments

editor
editor object to check for

Returns

flag indicating, whether the editor to be checked belongs to the list of editors managed by this tab widget.

  hasEditors 
hasEditors ( self )

Public method to test, if any editor is managed.

Returns

flag indicating editors are managed

  nextTab 
nextTab ( self )

Public slot used to show the next tab.

  prevTab 
prevTab ( self )

Public slot used to show the previous tab.

  removePage 
removePage ( self,  object )

Overwritten method to remove a page.

Arguments

object
object to be removed (QObject)
  showPage 
showPage ( self,  editor )

Overridden method to show a tab.

Arguments

editor
the editor object to be shown (QScintilla.Editor.Editor)

Table of Contents

This document was automatically generated by HappyDoc version 2.1