• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • TDevelop Interfaces Library
 

TDevelop Interfaces Library

Public Member Functions | List of all members
KDevMainWindow Class Referenceabstract

#include <kdevmainwindow.h>

Public Member Functions

virtual ~KDevMainWindow ()
 
virtual void embedPartView (TQWidget *view, const TQString &title, const TQString &toolTip=TQString())=0
 
virtual void embedSelectView (TQWidget *view, const TQString &title, const TQString &toolTip)=0
 
virtual void embedOutputView (TQWidget *view, const TQString &title, const TQString &toolTip)=0
 
virtual void embedSelectViewRight (TQWidget *view, const TQString &title, const TQString &toolTip)=0
 
virtual void removeView (TQWidget *view)=0
 
virtual void setViewAvailable (TQWidget *pView, bool bEnabled)=0
 
virtual void raiseView (TQWidget *view)=0
 
virtual void lowerView (TQWidget *view)=0
 
virtual void loadSettings ()=0
 
virtual void setCurrentDocumentCaption (const TQString &caption)=0
 
virtual TDEMainWindow * main ()=0
 
KStatusBar * statusBar ()
 

Detailed Description

KDevelop main window interface.

Provides methods to control the main window of an application.

Definition at line 40 of file kdevmainwindow.h.

Constructor & Destructor Documentation

◆ ~KDevMainWindow()

virtual KDevMainWindow::~KDevMainWindow ( )
inlinevirtual

Destroys the main window.

Definition at line 44 of file kdevmainwindow.h.

Member Function Documentation

◆ embedOutputView()

virtual void KDevMainWindow::embedOutputView ( TQWidget *  view,
const TQString &  title,
const TQString &  toolTip 
)
pure virtual

Embeds a toolview at the bottom of the main window.

Parameters
viewThe view to embed. Must be a KPart.
titleThe title of a view.
toolTipThe tooltip of a view.

◆ embedPartView()

virtual void KDevMainWindow::embedPartView ( TQWidget *  view,
const TQString &  title,
const TQString &  toolTip = TQString() 
)
pure virtual

Embeds a view of a part into the main window.

Parameters
viewThe view to embed. Must be a KPart.
titleThe title of a view.
toolTipThe tooltip of a view.

◆ embedSelectView()

virtual void KDevMainWindow::embedSelectView ( TQWidget *  view,
const TQString &  title,
const TQString &  toolTip 
)
pure virtual

Embeds a toolview at the left of the main window.

Parameters
viewThe view to embed. Must be a KPart.
titleThe title of a view.
toolTipThe tooltip of a view.

◆ embedSelectViewRight()

virtual void KDevMainWindow::embedSelectViewRight ( TQWidget *  view,
const TQString &  title,
const TQString &  toolTip 
)
pure virtual

Embeds a toolview at the right of the main window.

Parameters
viewThe view to embed. Must be a KPart.
titleThe title of a view.
toolTipThe tooltip of a view.

◆ loadSettings()

virtual void KDevMainWindow::loadSettings ( )
pure virtual

Loads main window settings.

◆ lowerView()

virtual void KDevMainWindow::lowerView ( TQWidget *  view)
pure virtual

Minimize a view.

Parameters
viewThe view to be lowered.

◆ main()

virtual TDEMainWindow* KDevMainWindow::main ( )
pure virtual
Returns
TDEMainWindow object which actually represents the main window.

◆ raiseView()

virtual void KDevMainWindow::raiseView ( TQWidget *  view)
pure virtual

Raises a view (shows it if it was minimized).

Parameters
viewThe view to be raised.

◆ removeView()

virtual void KDevMainWindow::removeView ( TQWidget *  view)
pure virtual

Removes a view from the main window.

Parameters
viewThe view to remove.

◆ setCurrentDocumentCaption()

virtual void KDevMainWindow::setCurrentDocumentCaption ( const TQString &  caption)
pure virtual

Sets the current document's caption, if applicable.

Parameters
captionthe caption to set.

◆ setViewAvailable()

virtual void KDevMainWindow::setViewAvailable ( TQWidget *  pView,
bool  bEnabled 
)
pure virtual

Shows or hides a view.

Parameters
pViewThe view to show or hide.
bEnabledtrue if view should be shown, false it it is not.

◆ statusBar()

KStatusBar * KDevMainWindow::statusBar ( )
Returns
KStatusBar object which actually represents the status bar in the main window.

Definition at line 25 of file kdevmainwindow.cpp.


The documentation for this class was generated from the following files:
  • kdevmainwindow.h
  • kdevmainwindow.cpp

TDevelop Interfaces Library

Skip menu "TDevelop Interfaces Library"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

TDevelop Interfaces Library

Skip menu "TDevelop Interfaces Library"
  • buildtools
  •   lib
  •     base
  •     parsers
  •       autotools
  •       qmake
  •     widgets
  •   api
  • languages
  •   lib
  •     debugger
  •     designer_integration
  •     interfaces
  • lib
  •   catalog
  •   interfaces
  •     extensions
  •     external
  •     extras
  •   util
  •   widgets
  •     propeditor
  • parts
  •   documentation
  •     interfaces
  • src
  •   profileengine
  •     lib
Generated for TDevelop Interfaces Library by doxygen 1.8.13
This website is maintained by Timothy Pearson.