Gui::PropertyEditor::LinkLabel Class Reference

#include <PropertyItem.h>

Signals

void linkChanged (const QVariant &)
 

Public Member Functions

 LinkLabel (QWidget *parent, const App::Property *prop)
 
QVariant propertyLink () const
 
void updatePropertyLink ()
 
virtual ~LinkLabel ()
 

Protected Slots

void onEditClicked ()
 
void onLinkActivated (const QString &)
 
void onLinkChanged ()
 

Protected Member Functions

void resizeEvent (QResizeEvent *)
 

Constructor & Destructor Documentation

◆ LinkLabel()

LinkLabel::LinkLabel ( QWidget parent,
const App::Property prop 
)

◆ ~LinkLabel()

LinkLabel::~LinkLabel ( )
virtual

Member Function Documentation

◆ linkChanged

void Gui::PropertyEditor::LinkLabel::linkChanged ( const QVariant &  )
signal

Referenced by onLinkChanged().

◆ onEditClicked

void LinkLabel::onEditClicked ( )
protectedslot

◆ onLinkActivated

void LinkLabel::onLinkActivated ( const QString &  s)
protectedslot

References draftutils.gui_utils::select().

Referenced by LinkLabel().

◆ onLinkChanged

void LinkLabel::onLinkChanged ( )
protectedslot

References linkChanged(), and updatePropertyLink().

Referenced by onEditClicked().

◆ propertyLink()

QVariant LinkLabel::propertyLink ( ) const

◆ resizeEvent()

void LinkLabel::resizeEvent ( QResizeEvent *  e)
protected

◆ updatePropertyLink()


The documentation for this class was generated from the following files:
  • Sources/FreeCAD/src/Gui/propertyeditor/PropertyItem.h
  • Sources/FreeCAD/src/Gui/propertyeditor/PropertyItem.cpp