mirror of
				https://github.com/arcan1s/awesome-widgets.git
				synced 2025-11-04 06:43:41 +00:00 
			
		
		
		
	some fixes which was introduced with the latest patches
This commit is contained in:
		@ -202,10 +202,7 @@ void AwesomeWidget::init()
 | 
				
			|||||||
    setLayout(mainLayout);
 | 
					    setLayout(mainLayout);
 | 
				
			||||||
    textLabel = new CustomLabel(this, debug);
 | 
					    textLabel = new CustomLabel(this, debug);
 | 
				
			||||||
    QGraphicsProxyWidget *pw = new QGraphicsProxyWidget(this);
 | 
					    QGraphicsProxyWidget *pw = new QGraphicsProxyWidget(this);
 | 
				
			||||||
    pw->setAttribute(Qt::WA_TranslucentBackground, true);
 | 
					 | 
				
			||||||
    pw->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
 | 
					 | 
				
			||||||
    textLabel->setAttribute(Qt::WA_TranslucentBackground, true);
 | 
					    textLabel->setAttribute(Qt::WA_TranslucentBackground, true);
 | 
				
			||||||
    textLabel->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
 | 
					 | 
				
			||||||
    pw->setWidget(textLabel);
 | 
					    pw->setWidget(textLabel);
 | 
				
			||||||
    mainLayout->addItem(pw, 0, 0);
 | 
					    mainLayout->addItem(pw, 0, 0);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -67,6 +67,7 @@ void CustomPlasmaLabel::mousePressEvent(QMouseEvent *event)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    if (event->button() == Qt::LeftButton)
 | 
					    if (event->button() == Qt::LeftButton)
 | 
				
			||||||
        widget->setCurrentDesktop(number);
 | 
					        widget->setCurrentDesktop(number);
 | 
				
			||||||
 | 
					    emit(QLabel::mousePressEvent(event));
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -200,12 +201,9 @@ void DesktopPanel::reinit()
 | 
				
			|||||||
    // labels
 | 
					    // labels
 | 
				
			||||||
    for (int i=0; i<desktopNames.count(); i++) {
 | 
					    for (int i=0; i<desktopNames.count(); i++) {
 | 
				
			||||||
        proxyWidgets.append(new QGraphicsProxyWidget(this));
 | 
					        proxyWidgets.append(new QGraphicsProxyWidget(this));
 | 
				
			||||||
        proxyWidgets[i]->setAttribute(Qt::WA_TranslucentBackground, true);
 | 
					 | 
				
			||||||
        proxyWidgets[i]->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
 | 
					 | 
				
			||||||
        labels.append(new CustomPlasmaLabel(this, i, debug));
 | 
					        labels.append(new CustomPlasmaLabel(this, i, debug));
 | 
				
			||||||
        labels[i]->setWordWrap(false);
 | 
					        labels[i]->setWordWrap(false);
 | 
				
			||||||
        labels[i]->setAttribute(Qt::WA_TranslucentBackground, true);
 | 
					        labels[i]->setAttribute(Qt::WA_TranslucentBackground, true);
 | 
				
			||||||
        labels[i]->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
 | 
					 | 
				
			||||||
        proxyWidgets[i]->setWidget(labels[i]);
 | 
					        proxyWidgets[i]->setWidget(labels[i]);
 | 
				
			||||||
        if (configuration[QString("layout")].toInt() == 0)
 | 
					        if (configuration[QString("layout")].toInt() == 0)
 | 
				
			||||||
            layout->addItem(proxyWidgets[i], 0, i);
 | 
					            layout->addItem(proxyWidgets[i], 0, i);
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user