┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2007-07-25 19:51:33 +0000
committerPeter Penz <[email protected]>2007-07-25 19:51:33 +0000
commitbe0e1f8d276f101f948a7c368d1410b1c5640630 (patch)
tree4973ae1f49039ebfbd95cc0b071482bb2a79bf14
parentd1d31d8beebeb9ed70454a772971a8efe5de369f (diff)
use the minimum width as default width
svn path=/trunk/KDE/kdebase/apps/; revision=692535
-rw-r--r--src/infosidebarpage.cpp7
-rw-r--r--src/infosidebarpage.h3
2 files changed, 10 insertions, 0 deletions
diff --git a/src/infosidebarpage.cpp b/src/infosidebarpage.cpp
index 045e5d47a..37330bdc6 100644
--- a/src/infosidebarpage.cpp
+++ b/src/infosidebarpage.cpp
@@ -102,6 +102,13 @@ InfoSidebarPage::~InfoSidebarPage()
{
}
+QSize InfoSidebarPage::sizeHint() const
+{
+ QSize size = SidebarPage::sizeHint();
+ size.setWidth(minimumSizeHint().width());
+ return size;
+}
+
void InfoSidebarPage::setUrl(const KUrl& url)
{
if (url.isValid() && !m_shownUrl.equals(url, KUrl::CompareWithoutTrailingSlash)) {
diff --git a/src/infosidebarpage.h b/src/infosidebarpage.h
index d17fb94ea..08472a034 100644
--- a/src/infosidebarpage.h
+++ b/src/infosidebarpage.h
@@ -51,6 +51,9 @@ public:
explicit InfoSidebarPage(QWidget* parent = 0);
virtual ~InfoSidebarPage();
+ /** @see QWidget::sizeHint() */
+ virtual QSize sizeHint() const;
+
public slots:
/** @see SidebarPage::setUrl() */
virtual void setUrl(const KUrl& url);