kdeconnect-kde/plugins/clipboard/clipboard_config.h
Albert Vaca Cintora 144a60b58a Allow disabling clipboard auto-share and add option to share manually
Continues the work started in !396 by rebasing it onto latest master and
making the "send clipboard" button from the plasmoid invisible when
automatic syncing is enabled.
    
I didn't find a way to do the same in kdeconnect-indicator and
kdeconnect-app (why do we have 3 UIs???), so in those we always show the
option for now.
2023-06-07 19:48:25 +00:00

35 lines
679 B
C++

/**
* SPDX-FileCopyrightText: 2022 Yuchen Shi <bolshaya_schists@mail.gravitide.co>
*
* SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
*/
#ifndef CLIPBOARD_CONFIG_H
#define CLIPBOARD_CONFIG_H
#include "kcmplugin/kdeconnectpluginkcm.h"
namespace Ui {
class ClipboardConfigUi;
}
class ClipboardConfig
: public KdeConnectPluginKcm
{
Q_OBJECT
public:
ClipboardConfig(QWidget *parent, const QVariantList&);
~ClipboardConfig() override;
public Q_SLOTS:
void save() override;
void load() override;
void defaults() override;
void autoShareChanged();
private:
Ui::ClipboardConfigUi *m_ui;
};
#endif