~ubuntu-branches/ubuntu/saucy/digikam/saucy

« back to all changes in this revision

Viewing changes to utilities/queuemanager/queuetooltip.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Scott Kitterman
  • Date: 2010-12-21 23:19:11 UTC
  • mfrom: (1.2.33 upstream) (3.1.7 experimental)
  • Revision ID: james.westby@ubuntu.com-20101221231911-z9jip7s5aht1jqn9
Tags: 2:1.7.0-1ubuntu1
* Merge from Debian Experimental. Remaining Ubuntu changes:
  - Export .pot name and copy to plugins in debian/rules
  - Version build-depends on kipi-plugins-dev to ensure build is against the
    same version on all archs
* Drop debian/patches/kubuntu_01_linker.diff, incoporated upstream
* Remove patches directory and unused patches

Show diffs side-by-side

added added

removed removed

Lines of Context:
47
47
{
48
48
public:
49
49
 
50
 
    QueueToolTipPriv()
 
50
    QueueToolTipPriv() :
 
51
        view(0),
 
52
        item(0)
51
53
    {
52
 
        view = 0;
53
 
        item = 0;
54
54
    }
55
55
 
56
56
    QueueListView*     view;
58
58
};
59
59
 
60
60
QueueToolTip::QueueToolTip(QueueListView* view)
61
 
            : DItemToolTip(), d(new QueueToolTipPriv)
 
61
    : DItemToolTip(), d(new QueueToolTipPriv)
62
62
{
63
63
    d->view = view;
64
64
}
81
81
    {
82
82
        updateToolTip();
83
83
        reposition();
 
84
 
84
85
        if (isHidden() && !toolTipIsEmpty())
 
86
        {
85
87
            show();
 
88
        }
86
89
    }
87
90
}
88
91
 
89
92
QRect QueueToolTip::repositionRect()
90
93
{
91
 
    if (!d->item) return QRect();
 
94
    if (!d->item)
 
95
    {
 
96
        return QRect();
 
97
    }
92
98
 
93
99
    QRect rect = d->view->visualItemRect(d->item);
94
100
    rect.moveTopLeft(d->view->viewport()->mapToGlobal(rect.topLeft()));
97
103
 
98
104
QString QueueToolTip::tipContents()
99
105
{
100
 
    if (!d->item) return QString();
 
106
    if (!d->item)
 
107
    {
 
108
        return QString();
 
109
    }
 
110
 
101
111
    ImageInfo info = d->item->info();
102
112
    return ToolTipFiller::imageInfoTipContents(info);
103
113
}