Returning ref to stack to view controller

This commit is contained in:
Niraj Venkat 2015-06-19 16:05:45 -07:00
parent 03c10d15e6
commit 482f12be8c
2 changed files with 4 additions and 4 deletions

View file

@ -34,8 +34,8 @@ AddressBarDialog::AddressBarDialog(QQuickItem* parent) : OffscreenQmlDialog(pare
emit forwardEnabledChanged(); emit forwardEnabledChanged();
} }
}); });
_backEnabled = DependencyManager::get<AddressManager>()->getBackState(); _backEnabled = !(DependencyManager::get<AddressManager>()->getBackStack().isEmpty());
_forwardEnabled = DependencyManager::get<AddressManager>()->getForwardState(); _forwardEnabled = !(DependencyManager::get<AddressManager>()->getForwardStack().isEmpty());
} }
void AddressBarDialog::hide() { void AddressBarDialog::hide() {

View file

@ -62,8 +62,8 @@ public:
void loadSettings(const QString& lookupString = QString()); void loadSettings(const QString& lookupString = QString());
bool getBackState() { return (!_backStack.isEmpty()); } const QStack<QUrl>& getBackStack() const { return _backStack; }
bool getForwardState() { return (!_forwardStack.isEmpty()); } const QStack<QUrl>& getForwardStack() const { return _forwardStack; }
public slots: public slots:
void handleLookupString(const QString& lookupString); void handleLookupString(const QString& lookupString);