aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/CommandLineOptions/PlayListOption/CMakeLists.txt
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-08-02 09:16:00 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-08-02 09:16:00 +0000
commit9094f60e0d16e1eac1921727ace7fef1fa16f6d8 (patch)
tree8cef32f4c7a8f8a7681753e44f53614413774aba /src/plugins/CommandLineOptions/PlayListOption/CMakeLists.txt
parent64c57e221b547221773f4fc8611bfacdaf16a8d3 (diff)
downloadqmmp-9094f60e0d16e1eac1921727ace7fef1fa16f6d8.tar.gz
qmmp-9094f60e0d16e1eac1921727ace7fef1fa16f6d8.tar.bz2
qmmp-9094f60e0d16e1eac1921727ace7fef1fa16f6d8.zip
skinned: reset offset if auto-resize is enabled
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@5310 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/CommandLineOptions/PlayListOption/CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions
rc/eqtitlebar.cpp?id=1e7a7fdfdf6859e016cc715aace8d0ecb0e3a761'>1e7a7fdfd
2d622fd9b




bfb812b86




11b7655bb

ecc137abe
2d622fd9b

26da2f9c1
1e7a7fdfd
26da2f9c1
bfb812b86
ae75e5707
fa1e4194b
bfb812b86
013ee07b5
11b7655bb
26da2f9c1

97c98d9d5
2d622fd9b



bfb812b86
ae75e5707
fa1e4194b
bfb812b86
2d622fd9b
97c98d9d5












2d622fd9b


1e7a7fdfd
bfb812b86
bfb812b86
bfb812b86
bfb812b86
1e7a7fdfd
2d622fd9b
1e7a7fdfd
bfb812b86
bfb812b86
bfb812b86
bfb812b86
1e7a7fdfd
2d622fd9b

bfb812b86












2d622fd9b

1e7a7fdfd


1e7a7fdfd

1e7a7fdfd
1e7a7fdfd

2d622fd9b



97c98d9d5
8a8a45ea2

97c98d9d5
8a8a45ea2
2d622fd9b



97c98d9d5
2d622fd9b
bfb812b86
390f66a39




bfb812b86


97c98d9d5
bfb812b86


bfb812b86

26da2f9c1
97c98d9d5
bfb812b86


97c98d9d5
bfb812b86


97c98d9d5
2702b572b
bfb812b86





bfb812b86
b5833f942


bfb812b86




97c98d9d5
bfb812b86
97c98d9d5
bfb812b86






26da2f9c1

26da2f9c1
97c98d9d5
26da2f9c1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
                                                                            
                                                                            














                                                                            
                                                                            


                                                                             
                    
                     
                 
                      

                       
                   




                                       




                     

                     
                              

                                                     
                                                                                            
                                                               
                                                                                               
                                                       
                                                                 
                                                            
                
                   
                     

                                                               
                      



                         
 
                                                                 
                                                     
 
 












                                       


                                       
     
                     
                                                                     
            
                                                              
     
        
     
                     
                                                                     
            
                                                              
     

 












                                                              

                                                    


                                   

                             
                         

                                               



                                                   
                                                   

                                                 
                                           
     



                                                
                                   
 
 




                                                      


                         
                            


                 

                                                                 
                                                                                                    
                                  


                                                                                                
                                    


                                                                                                    
                                      
                                          





                                                                             
                                                          


                                    




                         
                                                             
                
                                                               






                                                                 

                             
                                                    
                      
 
/***************************************************************************
 *   Copyright (C) 2007-2009 by Ilya Kotov                                 *
 *   forkotov02@hotmail.ru                                                 *
 *                                                                         *
 *   This program is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU General Public License as published by  *
 *   the Free Software Foundation; either version 2 of the License, or     *
 *   (at your option) any later version.                                   *
 *                                                                         *
 *   This program is distributed in the hope that it will be useful,       *
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
 *   GNU General Public License for more details.                          *
 *                                                                         *
 *   You should have received a copy of the GNU General Public License     *
 *   along with this program; if not, write to the                         *
 *   Free Software Foundation, Inc.,                                       *
 *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.         *
 ***************************************************************************/
#include <QMouseEvent>
#include <QMenu>
#include <QSettings>
#include "eqwidget.h"
#include "skin.h"
#include "shadedbar.h"
#include "dock.h"
#include "mainwindow.h"
#include "button.h"
#include "eqtitlebar.h"

EqTitleBar::EqTitleBar(QWidget *parent)
        : PixmapWidget(parent)
{
    m_volumeBar = 0;
    m_balanceBar = 0;
    m_shade2 = 0;
    m_left = 0;
    m_right = 0;
    m_shaded = false;
    m_align = false;
    m_skin = Skin::instance();
    m_eq = parentWidget();
    m_mw = qobject_cast<MainWindow*>(m_eq->parent());
    m_close = new Button(this, Skin::EQ_BT_CLOSE_N, Skin::EQ_BT_CLOSE_P, Skin::CUR_EQCLOSE);
    connect(m_close, SIGNAL(clicked()),m_eq, SIGNAL(closed()));
    m_shade = new Button(this, Skin::EQ_BT_SHADE1_N, Skin::EQ_BT_SHADE1_P, Skin::CUR_EQNORMAL);
    connect(m_shade, SIGNAL(clicked()), SLOT(shade()));
    QSettings settings(Qmmp::configFile(), QSettings::IniFormat);
    if (settings.value("Skinned/eq_shaded", false).toBool())
        shade();
    m_align = true;
    setActive(false);
    setCursor(m_skin->getCursor(Skin::CUR_EQTITLE));
    connect(m_skin, SIGNAL(skinChanged()), SLOT(updateSkin()));
    updatePositions();
}


EqTitleBar::~EqTitleBar()
{
    QSettings settings(Qmmp::configFile(), QSettings::IniFormat);
    settings.setValue("Skinned/eq_shaded", m_shaded);
}

void EqTitleBar::updatePositions()
{
     int r = m_skin->ratio();
     m_close->move(r*264,r*3);
     m_shade->move(r*254,r*3);
     if(m_volumeBar)
         m_volumeBar->move(r*61,r*4);
     if(m_balanceBar)
         m_balanceBar->move(r*164,r*4);
     if(m_shade2)