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

TDevelop Extra Interfaces Library

Public Member Functions | List of all members
VCSDialog Class Referenceabstract

#include <kdevvcsintegrator.h>

Public Member Functions

virtual void accept ()=0
 
virtual void init (const TQString &projectName, const TQString &projectLocation)=0
 
virtual TQWidget * self ()=0
 

Detailed Description

VCS Integration Dialog.

Usually it is created as:

class MyVCSDialog: public TQWidget, public VCSDialog {
MyVCSDialog(TQWidget *parent = 0, const char *name = 0);
virtual void accept() { ... }
virtual void init(const TQString &projectName, const TQString &projectLocation) { ... }
virtual TQWidget *self() {
return const_cast<MyVCSDialog*>(this);
}
}

Definition at line 47 of file kdevvcsintegrator.h.

Member Function Documentation

◆ accept()

virtual void VCSDialog::accept ( )
pure virtual

Implement all integration actions here.

Do not use TQDialog::accept method to perform integration actions.

◆ init()

virtual void VCSDialog::init ( const TQString &  projectName,
const TQString &  projectLocation 
)
pure virtual

Init integration dialog with the project name and location.

◆ self()

virtual TQWidget* VCSDialog::self ( )
pure virtual

Reimplement to return an actual integration widget.

Use TQWidgets for that, not TQDialogs because integrator dialogs are usually have parent containers.


The documentation for this class was generated from the following file:
  • kdevvcsintegrator.h

TDevelop Extra Interfaces Library

Skip menu "TDevelop Extra Interfaces Library"
  • Main Page
  • Alphabetical List
  • Class List
  • File List
  • Class Members

TDevelop Extra Interfaces Library

Skip menu "TDevelop Extra 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 Extra Interfaces Library by doxygen 1.8.13
This website is maintained by Timothy Pearson.