~ubuntu-branches/debian/sid/qpdfview/sid

« back to all changes in this revision

Viewing changes to sources/miscellaneous.cpp

  • Committer: Package Import Robot
  • Author(s): Benjamin Eltzner
  • Date: 2013-05-26 13:52:50 UTC
  • mfrom: (1.2.8)
  • Revision ID: package-import@ubuntu.com-20130526135250-s1rhw935iqd8fcfs
Tags: 0.4.3-1
* New upstream release.
* Added menu file and fetch xpm icon file in debian folder.

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
 
24
24
#include <QMenu>
25
25
#include <QMouseEvent>
26
 
#include <QPainter>
 
26
 
 
27
GraphicsCompositionModeEffect::GraphicsCompositionModeEffect(QPainter::CompositionMode compositionMode, QObject* parent) : QGraphicsEffect(parent),
 
28
    m_compositionMode(compositionMode)
 
29
{
 
30
}
 
31
 
 
32
void GraphicsCompositionModeEffect::draw(QPainter* painter)
 
33
{
 
34
    painter->save();
 
35
 
 
36
    painter->setCompositionMode(m_compositionMode);
 
37
 
 
38
    drawSource(painter);
 
39
 
 
40
    painter->restore();
 
41
 
 
42
}
27
43
 
28
44
TabBar::TabBar(QWidget* parent) : QTabBar(parent)
29
45
{
134
150
    {
135
151
        QMenu menu;
136
152
 
137
 
        QAction* expandAllAction = menu.addAction(tr("&Expand all"));
138
 
        QAction* collapseAllAction = menu.addAction(tr("&Collapse all"));
 
153
        const QAction* expandAllAction = menu.addAction(tr("&Expand all"));
 
154
        const QAction* collapseAllAction = menu.addAction(tr("&Collapse all"));
139
155
 
140
 
        QAction* action = menu.exec(event->globalPos());
 
156
        const QAction* action = menu.exec(event->globalPos());
141
157
 
142
158
        if(action == expandAllAction)
143
159
        {
207
223
 
208
224
    QPainter painter(this);
209
225
 
210
 
    painter.setCompositionMode(QPainter::CompositionMode_Darken);
211
 
    painter.fillRect(rect().x(), rect().y(), m_progress * width() / 100, rect().height(), palette().highlight());
 
226
    painter.setCompositionMode(QPainter::CompositionMode_Multiply);
 
227
 
 
228
    painter.fillRect(x(), y(), m_progress * width() / 100, height(), palette().highlight());
212
229
}
213
230
 
214
231
void ProgressLineEdit::keyPressEvent(QKeyEvent* event)