void QuartzToggler::setMode(const unsigned screen, const unsigned resIndex, const unsigned rateIndex) { fullResIndex[screen] = resIndex; fullRateIndex[screen] = rateIndex; if (isFullMode() && screen == widgetScreen) setFullMode(true); }
void XRandRToggler::setMode(unsigned /*screen*/, const unsigned resIndex, const unsigned rateIndex) { fullResIndex = resIndex; fullRateIndex = rateIndex; if (isFullMode()) setFullMode(true); }
void QuartzToggler::setScreen(const QWidget *widget) { unsigned n = QApplication::desktop()->screenNumber(widget); if (n != widgetScreen && n < infoVector.size()) { if (isFullMode()) { setFullMode(false); widgetScreen = n; setFullMode(true); } else { widgetScreen = n; emitRate(); } } }