Changeset 170 for smplayer/trunk/src/skingui
- Timestamp:
- Oct 9, 2014, 2:54:21 PM (11 years ago)
- Location:
- smplayer/trunk
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
smplayer/trunk
- Property svn:mergeinfo changed
/smplayer/vendor/current merged: 168
- Property svn:mergeinfo changed
-
smplayer/trunk/src/skingui/mediabarpanel.cpp
r165 r170 102 102 connect(core, SIGNAL(mediaInfoChanged()), this, SLOT(updateMediaInfo())); 103 103 connect(core, SIGNAL(buffering()), this, SLOT(setBuffering())); 104 connect(mediaPanel, SIGNAL(seekerWheelUp()), core, SLOT(wheelUp())); 105 connect(mediaPanel, SIGNAL(seekerWheelDown()), core, SLOT(wheelDown())); 104 106 } 105 107 -
smplayer/trunk/src/skingui/mediapanel.cpp
r165 r170 55 55 repeatButton = new MyButton(this); 56 56 shuffleButton = new MyButton(this); 57 seeker = new Panel Seeker;57 seeker = new PanelTimeSeeker; 58 58 seeker->setObjectName("panel-seeker"); 59 59 seeker->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Ignored); … … 98 98 connect(timer, SIGNAL(timeout()), this, SLOT(reverseStatus())); 99 99 connect(seeker, SIGNAL(valueChanged(int)), this, SIGNAL(seekerChanged(int))); 100 connect(seeker, SIGNAL(wheelUp()), this, SIGNAL(seekerWheelUp())); 101 connect(seeker, SIGNAL(wheelDown()), this, SIGNAL(seekerWheelDown())); 100 102 } 101 103 -
smplayer/trunk/src/skingui/mediapanel.h
r165 r170 104 104 ScrollingLabel* mediaLabel; 105 105 QLabel *resolutionLabel; 106 Panel Seeker* seeker;106 PanelTimeSeeker* seeker; 107 107 MyButton* repeatButton; 108 108 MyButton* shuffleButton; … … 124 124 signals: 125 125 void seekerChanged(int); 126 void seekerWheelUp(); 127 void seekerWheelDown(); 126 128 127 129 public: -
smplayer/trunk/src/skingui/panelseeker.cpp
r165 r170 305 305 void PanelSeeker::timerEvent(QTimerEvent *t) 306 306 { 307 if (bufferingPix.width() < 1) return; 308 307 309 if(!state.testFlag(Buffering)) 308 310 { … … 354 356 } 355 357 358 void PanelTimeSeeker::wheelEvent(QWheelEvent *e) { 359 qDebug("PanelTimeSeeker::wheelEvent: delta: %d", e->delta()); 360 e->accept(); 361 362 if (e->orientation() == Qt::Vertical) { 363 if (e->delta() >= 0) 364 emit wheelUp(); 365 else 366 emit wheelDown(); 367 } else { 368 qDebug("PanelTimeSeeker::wheelEvent: horizontal event received, doing nothing"); 369 } 370 } 371 356 372 #include "moc_panelseeker.cpp" -
smplayer/trunk/src/skingui/panelseeker.h
r165 r170 129 129 Q_DECLARE_OPERATORS_FOR_FLAGS(PanelSeeker::States) 130 130 131 132 class PanelTimeSeeker : public PanelSeeker { 133 Q_OBJECT 134 135 signals: 136 void wheelUp(); 137 void wheelDown(); 138 139 protected: 140 void wheelEvent(QWheelEvent *e); 141 }; 142 131 143 #endif // PANELSEEKER_H -
smplayer/trunk/src/skingui/skingui.cpp
r165 r170 102 102 else { 103 103 QString qss = Images::styleSheet(); 104 #ifdef USE_RESOURCES 105 Images::setTheme(pref->iconset); 106 QString path = ":/" + pref->iconset; 107 #else 104 108 QDir current = QDir::current(); 105 109 QString td = Images::themesDirectory(); 106 QString relativePath = current.relativeFilePath(td); 110 QString path = current.relativeFilePath(td); 111 #endif 107 112 qss.replace(QRegExp("url\\s*\\(\\s*([^\\);]+)\\s*\\)", Qt::CaseSensitive, QRegExp::RegExp2), 108 QString("url(%1\\1)").arg( relativePath + "/"));109 //qDebug(" qss: %s", qss.toLatin1().constData());113 QString("url(%1\\1)").arg(path + "/")); 114 //qDebug("SkinGui::changeStyleSheet: qss: %s", qss.toLatin1().constData()); 110 115 qApp->setStyleSheet(qss); 111 116 }
Note:
See TracChangeset
for help on using the changeset viewer.