ukui-search/frontend/ukui-search-dbus-service.h

31 lines
574 B
C
Raw Normal View History

#ifndef UKUISEARCHDBUSSERVICE_H
#define UKUISEARCHDBUSSERVICE_H
#include <QDBusConnection>
#include <QObject>
#include "mainwindow.h"
2021-12-14 14:43:35 +08:00
namespace UkuiSearch {
class UkuiSearchDbusServices: public QObject{
Q_OBJECT
Q_CLASSINFO("D-Bus Interface","org.ukui.search.service")
public:
explicit UkuiSearchDbusServices(MainWindow *m);
~UkuiSearchDbusServices();
public Q_SLOTS:
void showWindow();
2021-08-11 17:50:00 +08:00
void searchKeyword(QString keyword);
void mainWindowSwitch();
private:
MainWindow *m_mainWindow = nullptr;
};
}
#endif // UKUISEARCHDBUSSERVICE_H