Mercurial > trustbridge
diff ui/certificateitemwidget.h @ 701:31c3d2bc9880
(Issue22) Fix painting problems with fixed size in windows style.
We now use fusion style also on Windows for the combobox to
let it be shown in the same way as we do on GNU/Linux.
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Wed, 02 Jul 2014 11:26:42 +0200 |
parents | 973a7ce19658 |
children | 9c4543128666 |
line wrap: on
line diff
--- a/ui/certificateitemwidget.h Wed Jul 02 10:53:43 2014 +0200 +++ b/ui/certificateitemwidget.h Wed Jul 02 11:26:42 2014 +0200 @@ -17,6 +17,17 @@ #include <QComboBox> #include "certificate.h" +/** @brief A combo box that shows the text only in the popup + * + * The text shown is the data set as Qt::UserRole + */ +class IconOnlyTextPopupBox : public QComboBox +{ +protected: + virtual void showPopup(); + virtual void hidePopup(); +}; + class CertificateItemWidget : public QWidget { @@ -41,7 +52,7 @@ bool mState; bool mEditable; QLabel *mLabel; - QComboBox *mComboBox; + IconOnlyTextPopupBox *mComboBox; QString mInstallLabel; QString mRemoveLabel;