40 class GraphGraphicsView;
42 class SettingsItemSpinbox;
43 class GraphNavigationWidget;
44 class AbstractBusyIndicator;
141 void handleNavigationJumpRequested(
const Node& origin,
const u32 via_net,
const QSet<u32>& to_gates,
const QSet<u32>& to_modules);
142 void handleModuleDoubleClicked(
const u32 id);
147 void handleNavigationLeftRequest();
148 void handleNavigationRightRequest();
149 void handleNavigationUpRequest();
150 void handleNavigationDownRequest();
155 void handleEnterModuleRequested(
const u32 id);
159 void focusRect(
QRectF targetRect,
bool applyCenterFix);
163 bool hasGate(
const Gate*
g)
const;
175 u32 mCurrentExpansion;
186 StoreViewport() : mValid(
false) {;}
189 QRectF restoreViewport(
bool reset =
true);
191 StoreViewport mStoreViewport;
Abstract class for Widgets within HAL's ContentArea.
Logical container for modules, gates, and nets.
A view to display the rendered graph (needs a GraphicsScene).
The Node class object represents a module or a gate.
A SettingsItem that represents a spinbox.
QObject * parent() const const