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") +
|
FallbackXMLWriteAdapator <NetTracerSymbolInfo> (&NetTracerConnectivity::add_symbol), "symbols") +
|
||||||
// 0.28 definitions
|
// 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_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_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")
|
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 ();
|
symbol_table->verticalHeader ()->hide ();
|
||||||
}
|
}
|
||||||
|
|
||||||
const db::NetTracerConnectivity &
|
void
|
||||||
NetTracerConnectivityEditor::get_connectiviy ()
|
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
|
void
|
||||||
|
|
|
||||||
|
|
@ -58,7 +58,7 @@ public:
|
||||||
NetTracerConnectivityEditor (QWidget *parent);
|
NetTracerConnectivityEditor (QWidget *parent);
|
||||||
|
|
||||||
void set_connectivity (const db::NetTracerConnectivity &data);
|
void set_connectivity (const db::NetTracerConnectivity &data);
|
||||||
const db::NetTracerConnectivity &get_connectiviy();
|
void get_connectivity (db::NetTracerConnectivity &);
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
void add_clicked ();
|
void add_clicked ();
|
||||||
|
|
|
||||||
|
|
@ -203,7 +203,7 @@ NetTracerTechComponentEditor::commit_current (QTreeWidgetItem *current)
|
||||||
{
|
{
|
||||||
int row = current ? stack_tree->indexOfTopLevelItem (current) : -1;
|
int row = current ? stack_tree->indexOfTopLevelItem (current) : -1;
|
||||||
if (row >= 0 && row < int (m_data.size ())) {
|
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