MCPcopy Create free account
hub / github.com/cvut/qtrvsim / resizeEvent

Method resizeEvent

src/gui/windows/program/programtableview.cpp:124–142  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

122}
123
124void ProgramTableView::resizeEvent(QResizeEvent *event) {
125 auto *m = dynamic_cast<ProgramModel *>(model());
126 machine::Address address;
127 bool keep_row0 = false;
128
129 if (m != nullptr) {
130 if (initial_address.is_null()) {
131 keep_row0 = m->get_row_address(address, rowAt(0));
132 } else {
133 address = initial_address;
134 }
135 }
136 Super::resizeEvent(event);
137 adjustColumnCount();
138 if (keep_row0) {
139 initial_address = machine::Address::null();
140 go_to_address(address);
141 }
142}
143
144void ProgramTableView::go_to_address_priv(machine::Address address) {
145 auto *m = dynamic_cast<ProgramModel *>(model());

Callers

nothing calls this directly

Calls 2

is_nullMethod · 0.80
get_row_addressMethod · 0.45

Tested by

no test coverage detected