Completed
Push — master ( a4cc85...3a6127 )
by Gonzalo
37s
created

resizeMode()   A

Complexity

Conditions 1

Size

Total Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
c 0
b 0
f 0
dl 0
loc 2
rs 10
1
def introduce_renamed_methods_qheaderview(QHeaderView):
2
3
    _isClickable = QHeaderView.isClickable
4
    def sectionsClickable(self):
5
        """
6
        QHeaderView.sectionsClickable() -> bool
7
        """
8
        return _isClickable(self)
9
    QHeaderView.sectionsClickable = sectionsClickable
10
    def isClickable(self):
11
        raise Exception('isClickable is only available in Qt4. Use '
12
                        'sectionsClickable instead.')
13
    QHeaderView.isClickable = isClickable
14
15
16
    _isMovable = QHeaderView.isMovable
17
    def sectionsMovable(self):
18
        """
19
        QHeaderView.sectionsMovable() -> bool
20
        """
21
        return _isMovable(self)
22
    QHeaderView.sectionsMovable = sectionsMovable
23
    def isMovable(self):
24
        raise Exception('isMovable is only available in Qt4. Use '
25
                        'sectionsMovable instead.')
26
    QHeaderView.isMovable = isMovable
27
28
29
    _resizeMode = QHeaderView.resizeMode
30
    def sectionResizeMode(self, logicalIndex):
31
        """
32
        QHeaderView.sectionResizeMode(int) -> QHeaderView.ResizeMode
33
        """
34
        return _resizeMode(self, logicalIndex)
35
    QHeaderView.sectionResizeMode = sectionResizeMode
36
    def resizeMode(self, logicalIndex):
37
        raise Exception('resizeMode is only available in Qt4. Use '
38
                        'sectionResizeMode instead.')
39
    QHeaderView.resizeMode = resizeMode
40
41
    _setClickable = QHeaderView.setClickable
42
    def setSectionsClickable(self, clickable):
43
        """
44
        QHeaderView.setSectionsClickable(bool)
45
        """
46
        return _setClickable(self, clickable)
47
    QHeaderView.setSectionsClickable = setSectionsClickable
48
    def setClickable(self, clickable):
49
        raise Exception('setClickable is only available in Qt4. Use '
50
                        'setSectionsClickable instead.')
51
    QHeaderView.setClickable = setClickable
52
53
54
    _setMovable = QHeaderView.setMovable
55
    def setSectionsMovable(self, movable):
56
        """
57
        QHeaderView.setSectionsMovable(bool)
58
        """
59
        return _setMovable(self, movable)
60
    QHeaderView.setSectionsMovable = setSectionsMovable
61
    def setMovable(self, movable):
62
        raise Exception('setMovable is only available in Qt4. Use '
63
                        'setSectionsMovable instead.')
64
    QHeaderView.setMovable = setMovable
65
66
67
    _setResizeMode = QHeaderView.setResizeMode
68
    def setSectionResizeMode(self, *args):
69
        """
70
        QHeaderView.setSectionResizeMode(QHeaderView.ResizeMode)
71
        QHeaderView.setSectionResizeMode(int, QHeaderView.ResizeMode)
72
        """
73
        _setResizeMode(self, *args)
74
    QHeaderView.setSectionResizeMode = setSectionResizeMode
75
    def setResizeMode(self, *args):
76
        raise Exception('setResizeMode is only available in Qt4. Use '
77
                        'setSectionResizeMode instead.')
78
    QHeaderView.setResizeMode = setResizeMode
79
80
81
82
83