mirror of
				https://github.com/arcan1s/awesome-widgets.git
				synced 2025-11-04 14:53:41 +00:00 
			
		
		
		
	massive qml edit
This commit is contained in:
		@ -49,9 +49,7 @@ DPAdds::DPAdds(QObject *_parent)
 | 
			
		||||
    m_vdi = new TaskManager::VirtualDesktopInfo(this);
 | 
			
		||||
    m_taskModel = new TaskManager::WindowTasksModel(this);
 | 
			
		||||
 | 
			
		||||
    connect(m_vdi, SIGNAL(currentDesktopChanged()), this, SIGNAL(desktopChanged()));
 | 
			
		||||
    connect(KWindowSystem::self(), SIGNAL(windowAdded(WId)), this, SIGNAL(windowListChanged()));
 | 
			
		||||
    connect(KWindowSystem::self(), SIGNAL(windowRemoved(WId)), this, SIGNAL(windowListChanged()));
 | 
			
		||||
    connect(m_vdi, &TaskManager::VirtualDesktopInfo::currentDesktopChanged, this, &DPAdds::desktopChanged);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -64,13 +62,6 @@ DPAdds::~DPAdds()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// HACK: since QML could not use QLoggingCategory I need this hack
 | 
			
		||||
bool DPAdds::isDebugEnabled()
 | 
			
		||||
{
 | 
			
		||||
    return LOG_DP().isDebugEnabled();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
int DPAdds::currentDesktop() const
 | 
			
		||||
{
 | 
			
		||||
    auto current = m_vdi->currentDesktop();
 | 
			
		||||
 | 
			
		||||
@ -46,7 +46,6 @@ class DPAdds : public QObject
 | 
			
		||||
public:
 | 
			
		||||
    explicit DPAdds(QObject *_parent = nullptr);
 | 
			
		||||
    ~DPAdds() override;
 | 
			
		||||
    Q_INVOKABLE static bool isDebugEnabled();
 | 
			
		||||
    Q_INVOKABLE [[nodiscard]] int currentDesktop() const;
 | 
			
		||||
    Q_INVOKABLE static QStringList dictKeys(bool _sorted = true, const QString &_regexp = "");
 | 
			
		||||
    Q_INVOKABLE [[nodiscard]] int numberOfDesktops() const;
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user