Changeset View
Changeset View
Standalone View
Standalone View
shell/uicontroller.h
Show First 20 Lines • Show All 79 Lines • ▼ Show 20 Line(s) | 46 | public: | |||
---|---|---|---|---|---|
80 | void saveAllAreas(KSharedConfigPtr config); | 80 | void saveAllAreas(KSharedConfigPtr config); | ||
81 | void saveArea(Sublime::Area* area, KConfigGroup & group); | 81 | void saveArea(Sublime::Area* area, KConfigGroup & group); | ||
82 | void loadAllAreas(KSharedConfigPtr config); | 82 | void loadAllAreas(KSharedConfigPtr config); | ||
83 | void loadArea(Sublime::Area* area, const KConfigGroup & group); | 83 | void loadArea(Sublime::Area* area, const KConfigGroup & group); | ||
84 | 84 | | |||
85 | /*! @p status must implement KDevelop::IStatus */ | 85 | /*! @p status must implement KDevelop::IStatus */ | ||
86 | void registerStatus(QObject* status) override; | 86 | void registerStatus(QObject* status) override; | ||
87 | 87 | | |||
88 | void popUpAssistant(const KDevelop::IAssistant::Ptr& assistant) override; | | |||
89 | | ||||
90 | void showErrorMessage(const QString& message, int timeout) override; | 88 | void showErrorMessage(const QString& message, int timeout) override; | ||
91 | 89 | | |||
92 | /// Returns list of available view factories together with their ToolDocuments. | 90 | /// Returns list of available view factories together with their ToolDocuments. | ||
93 | /// @see addToolView(), removeToolView(), findToolView() | 91 | /// @see addToolView(), removeToolView(), findToolView() | ||
94 | const QHash<IToolViewFactory*, Sublime::ToolDocument*>& factoryDocuments() const; | 92 | const QHash<IToolViewFactory*, Sublime::ToolDocument*>& factoryDocuments() const; | ||
95 | 93 | | |||
96 | /// Adds a tool view in the active area to the dock area @p area. | 94 | /// Adds a tool view in the active area to the dock area @p area. | ||
97 | /// @see activeArea() | 95 | /// @see activeArea() | ||
Show All 9 Lines | 104 | public Q_SLOTS: | |||
107 | void raiseToolView(Sublime::View * view); | 105 | void raiseToolView(Sublime::View * view); | ||
108 | 106 | | |||
109 | private Q_SLOTS: | 107 | private Q_SLOTS: | ||
110 | void addNewToolView(MainWindow* mw, QListWidgetItem* item); | 108 | void addNewToolView(MainWindow* mw, QListWidgetItem* item); | ||
111 | 109 | | |||
112 | void slotAreaChanged(Sublime::Area* area); | 110 | void slotAreaChanged(Sublime::Area* area); | ||
113 | void slotActiveToolViewChanged(Sublime::View* view); | 111 | void slotActiveToolViewChanged(Sublime::View* view); | ||
114 | 112 | | |||
115 | void hideAssistant() override; | | |||
116 | | ||||
117 | private: | 113 | private: | ||
118 | void addToolViewIfWanted(IToolViewFactory* factory, | 114 | void addToolViewIfWanted(IToolViewFactory* factory, | ||
119 | Sublime::ToolDocument* doc, | 115 | Sublime::ToolDocument* doc, | ||
120 | Sublime::Area* area); | 116 | Sublime::Area* area); | ||
121 | Sublime::View* addToolViewToArea(IToolViewFactory* factory, | 117 | Sublime::View* addToolViewToArea(IToolViewFactory* factory, | ||
122 | Sublime::ToolDocument* doc, | 118 | Sublime::ToolDocument* doc, | ||
123 | Sublime::Area* area, Sublime::Position p=Sublime::AllPositions); | 119 | Sublime::Area* area, Sublime::Position p=Sublime::AllPositions); | ||
124 | void setupActions(); | 120 | void setupActions(); | ||
Show All 9 Lines |