summaryrefslogtreecommitdiff
path: root/src/mainview.h
Commit message (Collapse)AuthorAgeFilesLines
* Cleans up "tab switch" management and expecially the use of signalsAndrea Diamantini2011-02-171-1/+5
| | | | | | | on that. This, expecially to avoid double calls on functions to manage tab switching and info updating. Reviewed by NOBODY (oops...)
* This patch cleans up tabbar update: show/hide when ↵Andrea Diamantini2011-02-161-2/+0
| | | | | | | | | | ReKonfig::alwaysShowTabBar() is off and update tab button position. It also removes a "feature" introduced to hide/show tab button on tab moving: it has negative effects on tab middle click closing. Reviewed by: NOBODY (oops..)
* Removed unused (?) lastTabClosed signalAndrea Diamantini2011-02-151-1/+1
|
* Horizontal scroll wheel may now be used to navigate through history ↵Felix Rohrbach2011-01-051-0/+2
| | | | (Disabled by default).
* Show and hide the add-tab button automaticallyJon Ander Peñalba2010-11-301-2/+0
|
* Revert "Remove m_loadingGitPath from MainView"Jon Ander Peñalba2010-11-221-0/+2
| | | | | | This reverts commit eba8b17b2514c39897b035a1f5529f5b87a7b114. This commit wroke the favicon rendering.
* Revert "Make the invariants of MainView explicit"Jon Ander Peñalba2010-11-221-3/+3
| | | | | | This reverts commit bf94b5e71b1a7cedf2f69bb3cd61661bc21c24c3. This commit introduced a bug that stoped the new tab button from working.
* Merge branch 'master' of git://git.kde.org/rekonqBenjamin Poulain2010-11-201-5/+7
|\ | | | | | | | | | | | | | | Conflicts: src/mainview.cpp src/mainview.h src/webtab.cpp src/webtab.h
| * API clean upAndrea Diamantini2010-11-191-6/+7
| | | | | | | | urlBar --> currentUrlBar
* | Remove the destructor of MainViewBenjamin Poulain2010-11-201-1/+0
| | | | | | | | | | | | | | | | The destructor of MainView was redundant with the cleaning mechanism of QObject. It is removed to simplify the class. Reviewed by: Pierre Rossi Reviewed by: Andrea Diamantini
* | Remove m_loadingGitPath from MainViewBenjamin Poulain2010-11-201-2/+0
| | | | | | | | | | | | | | | | | | | | The attribute m_loadingGitPath is an invariant of runtime, it is not specific to MainView objects. The path has been changed to a constant of the implementation. Reviewed by: Pierre Rossi Reviewed by: Andrea Diamantini
* | Make the invariants of MainView explicitBenjamin Poulain2010-11-201-3/+3
| | | | | | | | | | | | | | Enforce the invariant of MainView by making the pointer const. Reviewed by: Pierre Rossi Reviewed by: Andrea Diamantini
* | Update the name of MainView attribute to follow the conventionsBenjamin Poulain2010-11-201-2/+2
|/ | | | | Reviewed by: Pierre Rossi Reviewed by: Andrea Diamantini
* Revert "Fastest last tab recover"Andrea Diamantini2010-10-291-2/+0
| | | | | | | This reverts commit 8561c1b43a506ac4ead17734c20cc55ce7cec666. This implementation lets the last close page to continue load eg flash and in general can produce audio playback :(
* Fastest last tab recover :)Andrea Diamantini2010-10-251-0/+2
| | | | | In fact, the tab is not really deleted, but just saved somewhere to fastly restore it, having again history and so on..
* Change the behavior of Ctrl+Maj+T to open only the last closed tabBenjamin Poulain2010-09-191-1/+1
| | | | | | | | | Previously, the action of Ctrl+Maj+T was opening all the closed tabs. This was differing from Firefox and Chrome, which can be confusing for users. This patch change the behavior to open only the last closed tab, making the behavior more like the other browsers.
* Include clean-up in the big src directoryJon Ander Peñalba2010-09-031-16/+11
|
* Added option to detachTab() to allow moving to existing windowNikhil Marathe2010-08-071-1/+6
|
* Clean MainView API and fix "Pano's bug" about opening new tabs near current onsAndrea Diamantini2010-07-041-2/+1
|
* This should fix the Ctrl+w bug. Anyway, it really doesn't solve it: there is ↵Andrea Diamantini2010-06-041-2/+5
| | | | | | | | a corner case where the trick implemented doesn't work. We'll see if someone can fix also that.. BUG:233937
* Added actions to switch to Tab #nNikhil Marathe2010-05-241-0/+1
| | | | BUG: 235107
* inlined some of the most used get functionsAndrea Diamantini2010-05-211-3/+4
| | | | to speed up a bit
* This commit reintroduces the QStackedWidget class for urlbars and letAndrea Diamantini2010-05-141-4/+3
| | | | | | us resize them as needed for themes different from oxygen. This anyway seems working better with the upcoming Qt 4.7
* (Re)-open closed tabsAndrea Diamantini2010-05-111-0/+2
| | | | | | tabbar actions & CTRL + SHIFT + T shortcut for the last Johannes Zellner's patch. Thanks :)
* New rekonq_defines.hAndrea Diamantini2010-04-301-1/+3
| | | | Speed up compilation & linking on Win, Lin & Mac. Step 1
* A coding style roundAndrea Diamantini2010-04-301-8/+8
|
* Dramatically improved "detach tab" performances..Andrea Diamantini2010-04-231-1/+1
| | | | Need to round some corners, yet.
* This is a really big commit, implementing the new urlbarAndrea Diamantini2010-04-081-3/+4
| | | | | | | | | | | | | | | | | | | - removed previous SSL animation, we have now a nice yellow lock :) - faster and cleaner animations - reenabled the old stacked widget, to avoid stupid refreshes and fix some regressions - implemented some "right icons": KGet, SSL, RSS. For now, just SSL is full featured - clean up the box :) Some old & unuseful files removed, some icons added - Pano's request: grey text shown everytime in the empty bar Again and again: this is not the first, but the second implementation of the new urlbar UI. About me this is clearly better than the first or the previous. But it needs love :D BUG: 230125 BUG: 231015 CCBUG: 228040 BUG: 227272
* Cleaning urlbar API and improving animationAndrea Diamantini2010-03-301-1/+1
| | | | | | | | | | | | | | | | | | | WARNING: This is the best animation I could provide with the KComboBox class. In the KLineEdit derived it works perfectly. In the Combos there are some shadows on top :( Squashed commit of the following: commit 01e72a1996161028f8dbdc4e355daf00f954eace commit 8bc032d98a4987d3b01566ac520f5e8a1a095dd0 commit bc5cfd9f7d1b34f5af06dd7af6de8d3b2edb277b commit 73b4deac84d91fece407b9c700dcc61e36a34327 commit c55b753913b2619607c6aa11cabbf77ca3c84e3e commit b901fbe71b7539f65260c4fa9bbfb22f4ea997b9 commit 1de363d9614c1309ac1ac4a8eea7e70be7f2f3ed commit 76d6373f8b6c41f5c27b8404db2074f9bfc309c9 commit d741aa7109db016abc292d49fb45d15bb09e6c01
* Save memory.Andrea Diamantini2010-02-191-3/+3
| | | | One tabBar pointer less for each mainwindow
* Fix copyright for 0.4 beta releaseAndrea Diamantini2010-02-101-2/+3
|
* fix close tab when javascript:self.close()megabigbug2010-01-171-1/+1
|
* hide tabbar in fulscreen modemegabigbug2009-12-241-0/+2
|
* detach tab actionAndrea Diamantini2009-12-161-1/+2
|
* I tried a bit, but this is not working pretty well :(Andrea Diamantini2009-12-151-6/+4
|\ | | | | | | | | | | | | | | | | | | | | We are actually creating two widget for request. I'll merge it anyway to let you fix it :) Merge commit 'refs/merge-requests/72' of git://gitorious.org/rekonq/mainline into m72 Conflicts: src/mainview.cpp src/webview.cpp
| * factor out WebTab class from WebViewBernhard Beschow2009-12-141-4/+3
| | | | | | | | | | * it basically represents a tab in rekonq * everything that happens within one tab should go here (wallet bar, find bar?)
* | create walletwidget only when necessarymegabigbug2009-12-141-1/+3
|/
* Last structure change, promised!Andrea Diamantini2009-11-271-1/+1
| | | | | | | Anyway, this moving/renaming helped me finding lots of strange circulary dependencies and easily solve them :) We have also a more organized structure, hopefully letting people work on different areas altogether.
* (BIG commit) API changeAndrea Diamantini2009-11-101-8/+8
| | | | | I fixed rekonq API removing all slotName call switching to a proper getter call (so, name() functions)
* fixing new mainWindow() behaviour, porting functions calling itAndrea Diamantini2009-11-101-3/+6
|
* Trivial MainView TestAndrea Diamantini2009-11-031-1/+2
| | | | and now we have two.. :)
* Fixing hide/show tab bar and flickering new tabs.Andrea Diamantini2009-10-291-0/+12
| | | | | That happened because of the code moving from mainview to tabbar (my fault) (tabbar cannot draw and be drawn..)
* Porting recently closed tabs to use HistoryItem.Andrea Diamantini2009-10-191-2/+3
| | | | This way we can have more useful infos about
* reintroduce and fix recently closed tab featuremegabigbug2009-10-171-1/+5
|
* removed bugged closed tabs and implemented a simple tab switchAndrea Diamantini2009-10-161-4/+0
|
* Another fix for the new tab button...Andrea Diamantini2009-10-141-2/+4
| | | | I'm starting hating it!!
* Restored recently closed tabsAndrea Diamantini2009-10-111-0/+3
| | | | | | | I'm not a big fan of this implementation, but modifying history for this is impossible (no sense) and storing it somewhere.. don't know Perhaps someone has some better ideas here :)
* HUGE COMMITAndrea Diamantini2009-10-091-12/+1
| | | | | | | | | | | | | | | | | 1) moved lionel preview implementation to tabbar class. This to simplify MainView management AND to use TabBar::tabSizeHint(). Now previews are of the same width of the tab :) 2) cleaned a bit TabBar code 3) fixed scrollButton bug, via a "rude" HACK: an hidden toolbutton shown when tabs are more than.. a number! 4) Changed tabbar::tabsizehint implementation using 2 stupid constants: BASE_WIDTH_DIVISOR and MIN_WIDTH_DIVISOR. Just play with them to modify tab dimension and resize quite all :) Good night, guys!
* Cleaning headers and so on...Andrea Diamantini2009-10-061-2/+2
|
* BIG BIG commitAndrea Diamantini2009-09-301-4/+0
| | | | | | | | | | | | | | | | removed: - last closed tabs feature - new tab page settings (unuseful, we need something better) implemented - new home page layout (needs love) - new about: protocol to load home page sections - preview images cache todo: - cleaning cache mechanism - bug fixing - add/remove to preferred actions