Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
Public Slots | Signals | Public Member Functions | Protected Member Functions | List of all members
MatchingNetworkParametersWidget Class Reference

Widget for entering matching network design parameters. More...

#include <MatchingNetworkParametersWidget.h>

Inheritance diagram for MatchingNetworkParametersWidget:
Inheritance graph
[legend]
Collaboration diagram for MatchingNetworkParametersWidget:
Collaboration graph
[legend]

Public Slots

void onTopologyChanged (int index)
 Handle topology selection changes.
 

Signals

void parametersChanged ()
 Emitted when parameters change.
 
void topologyChanged (int index)
 Emitted when topology changes.
 
void collapsedStateChanged (bool collapsed)
 Emitted when collapsed state changes.
 

Public Member Functions

 MatchingNetworkParametersWidget (QWidget *parent=nullptr)
 Constructor.
 
 ~MatchingNetworkParametersWidget ()
 Class destructor.
 
MatchingNetworkDesignParameters getDesignParameters () const
 Get the design parameters.
 
int getCurrentTopologyIndex () const
 Get the current topology index.
 
double getScaleFreq (int index) const
 Get the frequency scaling multiplier.
 
bool isCollapsed () const
 Check if widget is collapsed.
 
void setCollapsed (bool collapsed)
 Set collapsed state of widget.
 
void setTitle (QString title)
 Set the title of the widget.
 

Protected Member Functions

void mousePressEvent (QMouseEvent *event) override
 Handle mouse press events for collapsible header.
 

Detailed Description

Widget for entering matching network design parameters.

Constructor & Destructor Documentation

◆ MatchingNetworkParametersWidget()

MatchingNetworkParametersWidget::MatchingNetworkParametersWidget ( QWidget *  parent = nullptr)
explicit

Constructor.

Parameters
parentParent widget

Member Function Documentation

◆ collapsedStateChanged

void MatchingNetworkParametersWidget::collapsedStateChanged ( bool  collapsed)
signal

Emitted when collapsed state changes.

Parameters
collapsedNew collapsed state

◆ getCurrentTopologyIndex()

int MatchingNetworkParametersWidget::getCurrentTopologyIndex ( ) const

Get the current topology index.

Returns
Index of selected topology

◆ getDesignParameters()

MatchingNetworkDesignParameters MatchingNetworkParametersWidget::getDesignParameters ( ) const

Get the design parameters.

Returns
Structure containing all design parameters

◆ getScaleFreq()

double MatchingNetworkParametersWidget::getScaleFreq ( int  index) const

Get the frequency scaling multiplier.

Parameters
indexScale index (0=GHz, 1=MHz, 2=kHz, 3=Hz)
Returns
Scale multiplier

◆ isCollapsed()

bool MatchingNetworkParametersWidget::isCollapsed ( ) const
inline

Check if widget is collapsed.

Returns
True if collapsed, false otherwise

◆ mousePressEvent()

void MatchingNetworkParametersWidget::mousePressEvent ( QMouseEvent *  event)
overrideprotected

Handle mouse press events for collapsible header.

Parameters
eventMouse event

◆ onTopologyChanged

void MatchingNetworkParametersWidget::onTopologyChanged ( int  index)
slot

Handle topology selection changes.

Parameters
indexSelected topology index

◆ setCollapsed()

void MatchingNetworkParametersWidget::setCollapsed ( bool  collapsed)

Set collapsed state of widget.

Parameters
collapsedTrue to collapse, false to expand

◆ setTitle()

void MatchingNetworkParametersWidget::setTitle ( QString  title)
inline

Set the title of the widget.

Parameters
titleTitle text

◆ topologyChanged

void MatchingNetworkParametersWidget::topologyChanged ( int  index)
signal

Emitted when topology changes.

Parameters
indexNew topology index

The documentation for this class was generated from the following files: