diff options
author | Daniel Borgmann <ext-daniel.borgmann@nokia.com> | 2011-01-13 13:54:56 +0200 |
---|---|---|
committer | Daniel d'Andrada <daniel.dandrada@nokia.com> | 2011-01-18 11:28:58 +0200 |
commit | 6f7fe04ef122b8da43326bdebc19ae2968eae629 (patch) | |
tree | afefc2793cae40b52fd5b04dc5e0128fc80aced9 /src | |
parent | be3351a3e6b92f98405ac77020cdd29e2d4e26cc (diff) |
Fixes: NB#217904 - mdialogstyle.css specifies too small maximum size.
RevBy: Adrián Yanes, Daniel d'Andrada
Details: Add stylename customization to ease styling of custom dialogs.
Diffstat (limited to 'src')
-rw-r--r-- | src/views/mdialogview.cpp | 5 | ||||
-rw-r--r-- | src/views/style/mdialogstyle.h | 25 |
2 files changed, 30 insertions, 0 deletions
diff --git a/src/views/mdialogview.cpp b/src/views/mdialogview.cpp index 52b66d96..bba708e2 100644 --- a/src/views/mdialogview.cpp +++ b/src/views/mdialogview.cpp @@ -271,6 +271,11 @@ void MDialogView::applyStyle() return; } + d->contentsViewport->setStyleName(style()->contentsViewportStyleName()); + d->buttonBox->setStyleName(style()->buttonBoxStyleName()); + d->titleBar->setStyleName(style()->titleBarStyleName()); + d->titleLabel->setStyleName(style()->titleLabelStyleName()); + MSceneWindowView::applyStyle(); d->realignButtonBox(); diff --git a/src/views/style/mdialogstyle.h b/src/views/style/mdialogstyle.h index bd9e3bc1..2ee40e05 100644 --- a/src/views/style/mdialogstyle.h +++ b/src/views/style/mdialogstyle.h @@ -48,6 +48,11 @@ has-close-button: true; has-title-bar: true; + + contents-viewport-style-name: "MDialogContentsViewport"; + button-box-style-name: "MDialogButtonBox"; + title-bar-style-name: "MDialogTItleBar"; + title-label-style-name: "CommonDialogHeader"; } \endcode @@ -182,6 +187,26 @@ class M_VIEWS_EXPORT MDialogStyle : public MSceneWindowStyle rejecting the dialog and discarding all changes. */ M_STYLE_ATTRIBUTE(bool, hasCloseButton, HasCloseButton) + /*! + \property MDialogStyle::contentsViewportStyleName + \brief Style name of the pannable viewport. + */ + M_STYLE_ATTRIBUTE(QString, contentsViewportStyleName, ContentsViewportStyleName) + /*! + \property MDialogStyle::buttonBoxStyleName + \brief Style name of the button box. + */ + M_STYLE_ATTRIBUTE(QString, buttonBoxStyleName, ButtonBoxStyleName) + /*! + \property MDialogStyle::titleBarStyleName + \brief Style name of the title bar. + */ + M_STYLE_ATTRIBUTE(QString, titleBarStyleName, TitleBarStyleName) + /*! + \property MDialogStyle::titleLabelStyleName + \brief Style name of the title bar label. + */ + M_STYLE_ATTRIBUTE(QString, titleLabelStyleName, TitleLabelStyleName) }; /*! |