mirror of https://github.com/KLayout/klayout.git
WIP: some debugging
This commit is contained in:
parent
2505ebb9a3
commit
8919916da9
|
|
@ -122,6 +122,8 @@ public:
|
|||
FallbackXMLWriteAdapator <NetTracerSymbolInfo> (&NetTracerConnectivity::add_symbol), "symbols") +
|
||||
// 0.28 definitions
|
||||
tl::make_element ((NetTracerTechnologyComponent::const_iterator (NetTracerTechnologyComponent::*) () const) &NetTracerTechnologyComponent::begin, (NetTracerTechnologyComponent::const_iterator (NetTracerTechnologyComponent::*) () const) &NetTracerTechnologyComponent::end, (void (NetTracerTechnologyComponent::*) (const NetTracerConnectivity &)) &NetTracerTechnologyComponent::push_back, "connectivity",
|
||||
tl::make_member (&NetTracerConnectivity::name, &NetTracerConnectivity::set_name, "name") +
|
||||
tl::make_member (&NetTracerConnectivity::description, &NetTracerConnectivity::set_description, "description") +
|
||||
tl::make_member ((NetTracerConnectivity::const_iterator (NetTracerConnectivity::*) () const) &NetTracerConnectivity::begin, (NetTracerConnectivity::const_iterator (NetTracerConnectivity::*) () const) &NetTracerConnectivity::end, &NetTracerConnectivity::add, "connection") +
|
||||
tl::make_member ((NetTracerConnectivity::const_symbol_iterator (NetTracerConnectivity::*) () const) &NetTracerConnectivity::begin_symbols, (NetTracerConnectivity::const_symbol_iterator (NetTracerConnectivity::*) () const) &NetTracerConnectivity::end_symbols, &NetTracerConnectivity::add_symbol, "symbols")
|
||||
)
|
||||
|
|
|
|||
|
|
@ -293,10 +293,14 @@ NetTracerConnectivityEditor::NetTracerConnectivityEditor (QWidget *parent)
|
|||
symbol_table->verticalHeader ()->hide ();
|
||||
}
|
||||
|
||||
const db::NetTracerConnectivity &
|
||||
NetTracerConnectivityEditor::get_connectiviy ()
|
||||
void
|
||||
NetTracerConnectivityEditor::get_connectivity (db::NetTracerConnectivity &data)
|
||||
{
|
||||
return m_data;
|
||||
std::string name = data.name ();
|
||||
std::string description = data.description ();
|
||||
data = m_data;
|
||||
data.set_name (name);
|
||||
data.set_description (description);
|
||||
}
|
||||
|
||||
void
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ public:
|
|||
NetTracerConnectivityEditor (QWidget *parent);
|
||||
|
||||
void set_connectivity (const db::NetTracerConnectivity &data);
|
||||
const db::NetTracerConnectivity &get_connectiviy();
|
||||
void get_connectivity (db::NetTracerConnectivity &);
|
||||
|
||||
public slots:
|
||||
void add_clicked ();
|
||||
|
|
|
|||
|
|
@ -203,7 +203,7 @@ NetTracerTechComponentEditor::commit_current (QTreeWidgetItem *current)
|
|||
{
|
||||
int row = current ? stack_tree->indexOfTopLevelItem (current) : -1;
|
||||
if (row >= 0 && row < int (m_data.size ())) {
|
||||
m_data.begin () [row] = connectivity_editor_widget->get_connectiviy ();
|
||||
connectivity_editor_widget->get_connectivity (m_data.begin () [row]);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue