Package: libqt4-dev Version: 4:4.6.3-1 Severity: normal --- Please enter the report below this line. --- I get an icon which is too large when loading the printer icon from the gnome default theme. I'm asking for a 64x64 icon but get 256x256. Source code: #include <QtGui/QApplication> #include <QtGui/QIcon> #include <cstdio> int main(int argc, char ** argv) { QApplication* app = new QApplication(argc, argv); QIcon::setThemeName("gnome"); QIcon iconPrinter = QIcon::fromTheme("printer"); QPixmap picPrinter = iconPrinter.pixmap(64); printf("Pixmap size is %d x %d.\n",picPrinter.width(),picPrinter.height()); } Compile with: g++ -I/usr/include/qt4/ -lQtCore -lQtGui testcode.cpp I get the result: "Pixmap size is 256 x 256." While documentation promises... "QPixmap QIcon::pixmap ( int extent, Mode mode = Normal, State state = Off ) const [...] Returns a pixmap of size QSize(extent, extent). The pixmap might be smaller than requested, but never larger." --- System information. --- Architecture: amd64 Kernel: Linux 2.6.32-4-amd64 Debian Release: squeeze/sid 50 unstable ftp.uni-kl.de 50 unstable ftp.de.debian.org 150 testing security.eu.debian.org 150 testing ftp.uni-kl.de 150 testing ftp.de.debian.org 150 stable security.eu.debian.org 150 stable ftp.uni-kl.de --- Package information. --- Depends (Version) | Installed ====================================-+-============== libc6 (>= 2.3) | 2.11.2-2 libgcc1 (>= 1:4.1.1) | 1:4.4.4-8 libqt4-dbus (= 4:4.6.3-1) | 4:4.6.3-1 libqt4-qt3support (= 4:4.6.3-1) | 4:4.6.3-1 libqt4-xml (= 4:4.6.3-1) | 4:4.6.3-1 libqtcore4 (= 4:4.6.3-1) | 4:4.6.3-1 libqtgui4 (= 4:4.6.3-1) | 4:4.6.3-1 libstdc++6 (>= 4.2.1) | 4.4.4-8 zlib1g (>= 1:1.1.4) | 1:1.2.3.4.dfsg-3 libqt4-network (= 4:4.6.3-1) | 4:4.6.3-1 libqt4-svg (= 4:4.6.3-1) | 4:4.6.3-1 libqt4-webkit (= 4:4.6.3-1) | 4:4.6.3-1 libqt4-sql (= 4:4.6.3-1) | 4:4.6.3-1 libqt4-script (= 4:4.6.3-1) | 4:4.6.3-1 libqt4-scripttools (= 4:4.6.3-1) | 4:4.6.3-1 libqt4-xmlpatterns (= 4:4.6.3-1) | 4:4.6.3-1 libqt4-designer (= 4:4.6.3-1) | 4:4.6.3-1 libqt4-help (= 4:4.6.3-1) | 4:4.6.3-1 libqt4-assistant (= 4:4.6.3-1) | 4:4.6.3-1 libqt4-test (= 4:4.6.3-1) | 4:4.6.3-1 libqt4-multimedia (= 4:4.6.3-1) | 4:4.6.3-1 qt4-qmake (= 4:4.6.3-1) | 4:4.6.3-1 Recommends (Version) | Installed ===================================-+-============== libqt4-opengl-dev (= 4:4.6.3-1) | 4:4.6.3-1 Suggests (Version) | Installed =================================-+-=========== qt4-dev-tools | 4:4.6.3-1 qt4-doc | libmysqlclient-dev | 5.1.49-1 libsqlite0-dev | 2.8.17-6 libsqlite3-dev | 3.7.0-1.1 libpq-dev | unixodbc-dev | firebird2.1-dev |
Attachment:
signature.asc
Description: This is a digitally signed message part.