David Rosca
373df431a7
TabWidget: Switch to newly created tab when duplicating tab
8 years ago
Razi Alavizadeh
991fb32cc3
Fix restoring state of current tab after restoring last session.
...
- After 04b288b3 WebTab does not restore its state on showEvent
- QupZilla issue: https://github.com/QupZilla/qupzilla/issues/2467
9 years ago
Razi Alavizadeh
bad3a76a2e
TabManager: Don't repeat detaching tab code.
9 years ago
Razi Alavizadeh
04b288b395
Fix restoring non-loaded tabs when moving them.
9 years ago
Razi Alavizadeh
f041d87534
Move tab context-menu methods to TabContextMenu.
9 years ago
Luigi Toscano
3c67be06b9
Fix UI strings with plural forms
...
Otherwise those strings can not be extracted.
9 years ago
David Rosca
d00e769749
Initial rename to Falkon
9 years ago
David Rosca
3492999abe
Don't return empty QByteArray when there are no tabs in session
9 years ago
David Rosca
cb4012c5c9
Don't save qupzilla:restore tabs in sessions
9 years ago
David Rosca
29bccf9984
Use Qt Windows Extras instead of custom QtWin
9 years ago
David Rosca
dfa0533de0
TabsMenu: Indicate current tab with bold font + don't list pinned tabs
...
Also remove number of opened tabs
9 years ago
David Rosca
f2f9e1a6c3
Signal change when tab is (un)pinned and moved
9 years ago
David Rosca
e9b226d477
Drop support for pinned tabs without saving session
...
Pinned tabs are saved alongside normal tabs in a session file.
If user don't have session restore enabled, pinned tabs are saved
and restored from a special pinnedtabs.dat file which uses different
codepath.
It has also another problem that it only saves pinned tabs for last
browser window, which sometimes may be confusing and lead to losing
the pinned tabs.
9 years ago
David Rosca
e15bcc9215
Fix restoring zoom level of tabs
9 years ago
std46
e906f6ae20
Issue #2049 close tabs to right & close tabs to left ( #2062 )
...
* add close to right menu
Closes #2049
10 years ago
Vlad
9ae6c12a3c
Show navigation in new tab in fullscreen mode ( #2055 )
10 years ago
Vlad
8e12480dc9
Show navigation in new tab in fullscreen mode ( #2055 )
10 years ago
David Rosca
f46364bc55
Fix typo changeOcurred -> changeOccurred
10 years ago
Vladislav Tronko
3f3f9eb428
Fix tabwidget signals connect
10 years ago
David Rosca
f9359da446
Fix some warnings when starting with new profile
10 years ago
innermous
5801ff0725
WebTab: Save/Restore zoom level on restart
10 years ago
David Rosca
12661a7d61
TabWidget: Ensure current tab is visible after restoring session
11 years ago
David Rosca
ebaf53f4f4
WebView: Always use WebView::restoreHistory()
11 years ago
David Rosca
1a068e8c7d
Use QWebEnginePage::RequestClose action to close tabs
...
It is no longer to use hacky onbeforeunload javascript handling when
closing tabs.
11 years ago
David Rosca
db058ff194
Remove use of QNetworkRequest in LoadRequest
11 years ago
David Rosca
5f6cfdc62a
Remove WebView::guessUrlFromString and use QUrl::fromUserInput instead
...
This also fixes setting homepage and new tab urls in preferences.
Closes #1710
11 years ago
David Rosca
bfad9eb0aa
WebView: Bring back support for unbeforeunload when closing tab
11 years ago
David Rosca
f448bba885
Fix previous commit
11 years ago
David Rosca
6e6f934535
Fix emitting changed() in TabWidget
...
TabbedWebView::changed() is no longer used, connect to urlChanged directly
11 years ago
David Rosca
6d37ab5ce4
Save pinned tabs per window if restoring session on start
...
No more pinned tabs restoring on wrong window. Also it is now possible
to have different pinned tabs on each window.
11 years ago
David Rosca
86a4f3d724
Remove support for transparent background
11 years ago
David Rosca
f67348fac8
TabWidget: Don't try to load empty url when adding a tab
...
Fixes showing titles of other tabs when restoring session
11 years ago
David Rosca
60b2386a6e
Initial port to QtWebEngine
...
This is first quick port to QtWebEngine, most of advanced features
are not working yet. Please read README.
For now, it will use separate profile directory as well as browser
session, that means you can use both QtWebEngine and QtWebKit versions
at the same time.
11 years ago
David Rosca
964a76c04b
[ComboTabBar] Correctly switch tabs when closing last tab in tabbar
...
Also remove custom logic for SelectPreviousTab on tab remove and use
only the QTabBar's selectionBehaviorOnRemove
Fix 1 for #1322
12 years ago
David Rosca
7568ee3e2d
[TabWidget] Don't save qupzilla:restore page in closed tabs
12 years ago
nowrep
a560b7f498
[TabWidget] Make sure current tab is loaded on session restore
...
Fixes issue with current tab not being loaded on session restore
with "don't load tabs until selected" option.
It was needed to switch to other tab and then switch back to first tab
to actually load it.
Also pause updates of the whole browser window when restoring session.
12 years ago
nowrep
aa248893c1
[TabWidget] Renamed getTabBar() to just tabBar()
12 years ago
nowrep
5c2c90ae6d
[WebTab] More cleanup in detach/attach code.
...
TabbedWebView can now be used with null BrowserWindow pointer.
12 years ago
nowrep
98907c2055
[WebTab] Reworked tab attaching/detaching.
...
This also fixes crash on detach
12 years ago
nowrep
2d9dfa9db7
[WebInspector] WebInspector is now displayed inside WebTab
...
It no longer uses QDockWidget. Instead, it is plain QWidget with
close button in top right corner.
12 years ago
nowrep
7f3d8ee786
[Cleanup] Split src/lib/webview into tabwidget, webkit and webtab folders
12 years ago
nowrep
ed823d4d50
[ClosedTabsButton] No longer needed to have two copies of button
...
ClosedTabsButton is now permanent right corner widget
12 years ago
nowrep
6e71ae3c54
[ClosedTabsManager] Save icon of closed tab
...
Instead of searching icon from database, save the icon of tab.
It will now correctly shows icon of not-yet loaded closed tab if
the url was not in database.
12 years ago
nowrep
545b3f9c54
[SessionRestore] Set override busy cursor when restoring session
...
TabWidget: Delete WebTab in closeTab() with deleteLater
[ci skip]
12 years ago
nowrep
e1661a88b5
[ClosedTabsButton] Hide by default
...
[ci skip]
12 years ago
nowrep
e10126d2a9
[TabWidget] Fix showing empty tab title when adding new tab
...
Regression from recent commits
12 years ago
nowrep
e36697eedf
[SearchEngines] Support for loading POST engines from LocationBar
...
Added new class LoadRequest, that holds network request with its
operation type and POST data.
12 years ago
korwru
a4588a0c28
Fix msvc compile issue in tabwidget.
12 years ago
nowrep
f042ba9b88
[TabBar] Fixed showing 2 AddTab buttons when tabs overflows
12 years ago
nowrep
3d23f3eb02
[WebTab] Move more code into WebTab, instead of handling in TabWidget/TabBar
...
This also fixes showing tab icon after detaching tab
12 years ago