src: miscellaneous bug fixes for upcoming release
* only randomize parsing order of source files for multithreaded indexing * fixed overview not displayed when switching projects due to MessageScrollCode being dispatched * avoid adding duplicate TokenLocations that causes highlighting to break in QtCodeArea * clear all controllers when switching project * maximize unindexed file when clicking title instead of activating it
This commit is contained in:
@@ -11,13 +11,14 @@ public:
|
||||
|
||||
void setComponent(Component* component);
|
||||
|
||||
virtual void clear() = 0;
|
||||
|
||||
protected:
|
||||
template <typename ViewType>
|
||||
ViewType* getView() const;
|
||||
ViewType* getView() const;
|
||||
|
||||
private:
|
||||
Component* m_component;
|
||||
|
||||
};
|
||||
|
||||
|
||||
@@ -25,8 +26,11 @@ template <typename ViewType>
|
||||
ViewType* Controller::getView() const
|
||||
{
|
||||
if (m_component)
|
||||
{
|
||||
return m_component->getView<ViewType>();
|
||||
return NULL;
|
||||
}
|
||||
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
#endif // CONTROLLER_H
|
||||
|
||||
Reference in New Issue
Block a user