Changeset View
Changeset View
Standalone View
Standalone View
kdevplatform/sublime/container.cpp
Show First 20 Lines • Show All 186 Lines • ▼ Show 20 Line(s) | 186 | if ((i < views.size() - 1 && view->document()->title() == views.at(i + 1)->document()->title()) | |||
---|---|---|---|---|---|
187 | || (i > 0 && view->document()->title() == views.at(i - 1)->document()->title()) | 187 | || (i > 0 && view->document()->title() == views.at(i - 1)->document()->title()) | ||
188 | ) { | 188 | ) { | ||
189 | auto urlDoc = qobject_cast<Sublime::UrlDocument*>(view->document()); | 189 | auto urlDoc = qobject_cast<Sublime::UrlDocument*>(view->document()); | ||
190 | if (!urlDoc) { | 190 | if (!urlDoc) { | ||
191 | visibleEntryTitle = view->document()->title(); | 191 | visibleEntryTitle = view->document()->title(); | ||
192 | } | 192 | } | ||
193 | else { | 193 | else { | ||
194 | auto url = urlDoc->url().toString(); | 194 | auto url = urlDoc->url().toString(); | ||
195 | int secondOffset = url.lastIndexOf('/'); | 195 | int secondOffset = url.lastIndexOf(QLatin1Char('/')); | ||
196 | secondOffset = url.lastIndexOf('/', secondOffset - 1); | 196 | secondOffset = url.lastIndexOf(QLatin1Char('/'), secondOffset - 1); | ||
197 | visibleEntryTitle = url.right(url.length() - url.lastIndexOf('/', secondOffset) - 1); | 197 | visibleEntryTitle = url.right(url.length() - url.lastIndexOf(QLatin1Char('/'), secondOffset) - 1); | ||
198 | } | 198 | } | ||
199 | } else { | 199 | } else { | ||
200 | visibleEntryTitle = view->document()->title(); | 200 | visibleEntryTitle = view->document()->title(); | ||
201 | } | 201 | } | ||
202 | QAction* action = documentListMenu->addAction(visibleEntryTitle); | 202 | QAction* action = documentListMenu->addAction(visibleEntryTitle); | ||
203 | action->setData(QVariant::fromValue(view)); | 203 | action->setData(QVariant::fromValue(view)); | ||
204 | documentListActionForView[view] = action; | 204 | documentListActionForView[view] = action; | ||
205 | action->setIcon(view->document()->icon()); | 205 | action->setIcon(view->document()->icon()); | ||
▲ Show 20 Lines • Show All 548 Lines • Show Last 20 Lines |