mirror of
https://gitee.com/spark-store-project/spark-store
synced 2025-11-05 16:42:20 +08:00
删除 无用文件
This commit is contained in:
parent
135d16d068
commit
cf1322bab4
@ -1,89 +0,0 @@
|
|||||||
#include "mainwindow.h"
|
|
||||||
|
|
||||||
#include <DMainWindow>
|
|
||||||
#include <QDesktopWidget>
|
|
||||||
#include <DTitlebar>
|
|
||||||
#include <QHBoxLayout>
|
|
||||||
#include <QDebug>
|
|
||||||
#include <DFileServices>
|
|
||||||
#include <DApplicationHelper>
|
|
||||||
#include <QVBoxLayout>
|
|
||||||
DWIDGET_USE_NAMESPACE
|
|
||||||
|
|
||||||
MainWindow::MainWindow(DBlurEffectWidget *parent)
|
|
||||||
: DBlurEffectWidget(parent)
|
|
||||||
{
|
|
||||||
w = new Widget;
|
|
||||||
|
|
||||||
QVBoxLayout *layout=new QVBoxLayout;
|
|
||||||
// layout->addWidget(titlebar);
|
|
||||||
// titlebar->show();
|
|
||||||
titlebar=w->getTitlebar();
|
|
||||||
layout->addWidget(w);
|
|
||||||
w->show();
|
|
||||||
setLayout(layout);
|
|
||||||
layout->setMargin(0);
|
|
||||||
layout->setSpacing(0);
|
|
||||||
resize(w->size()); //设置窗口大小
|
|
||||||
// setCentralWidget(w);
|
|
||||||
|
|
||||||
//添加搜索框
|
|
||||||
titlebar->addWidget(searchEdit);
|
|
||||||
// titlebar->setIcon(QIcon::fromTheme("spark-store"));
|
|
||||||
titlebar->setTitle("星火应用商店");
|
|
||||||
searchEdit->setPlaceholderText("搜索或打开链接");
|
|
||||||
searchEdit->setMaximumWidth(300);
|
|
||||||
|
|
||||||
//添加菜单项
|
|
||||||
QAction *setting=new QAction("设置");
|
|
||||||
QMenu *menu=new QMenu;
|
|
||||||
menu->addAction(setting);
|
|
||||||
titlebar->setMenu(menu);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//链接信号和槽
|
|
||||||
|
|
||||||
//设置活动颜色和明暗模式
|
|
||||||
connect(DGuiApplicationHelper::instance(), &DGuiApplicationHelper::themeTypeChanged, this, [=](DGuiApplicationHelper::ColorType themeType) {
|
|
||||||
QColor main_color;
|
|
||||||
main_color=DGuiApplicationHelper::instance()->applicationPalette().highlight().color();
|
|
||||||
if(themeType==DGuiApplicationHelper::DarkType){
|
|
||||||
qDebug()<<"Dark";
|
|
||||||
w->setTheme(true,main_color);
|
|
||||||
}else {
|
|
||||||
qDebug()<<"White";
|
|
||||||
w->setTheme(false,main_color);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
//设置菜单
|
|
||||||
connect(setting,&QAction::triggered,w,&Widget::opensetting);
|
|
||||||
//搜索事件
|
|
||||||
connect(searchEdit,&DSearchEdit::editingFinished,this,[=](){
|
|
||||||
QString searchtext=searchEdit->text();
|
|
||||||
if(searchtext!=""){
|
|
||||||
qDebug()<<searchEdit->text();
|
|
||||||
w->searchApp(searchtext);
|
|
||||||
}
|
|
||||||
searchEdit->clearEdit();
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
MainWindow::~MainWindow()
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
void MainWindow::openUrl(QUrl url)
|
|
||||||
{
|
|
||||||
w->openUrl(url);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
29
mainwindow.h
29
mainwindow.h
@ -1,29 +0,0 @@
|
|||||||
#ifndef MAINWINDOW_H
|
|
||||||
#define MAINWINDOW_H
|
|
||||||
|
|
||||||
#include <DMainWindow>
|
|
||||||
#include "widget.h"
|
|
||||||
#include <QThread>
|
|
||||||
#include <DSearchEdit>
|
|
||||||
#include <DBlurEffectWidget>
|
|
||||||
#include <DTitlebar>
|
|
||||||
DWIDGET_USE_NAMESPACE
|
|
||||||
|
|
||||||
class MainWindow : public DBlurEffectWidget
|
|
||||||
{
|
|
||||||
Q_OBJECT
|
|
||||||
|
|
||||||
|
|
||||||
public:
|
|
||||||
MainWindow(DBlurEffectWidget *parent = nullptr);
|
|
||||||
~MainWindow();
|
|
||||||
DSearchEdit *searchEdit=new DSearchEdit;
|
|
||||||
DTitlebar *titlebar;
|
|
||||||
void openUrl(QUrl);
|
|
||||||
|
|
||||||
private:
|
|
||||||
|
|
||||||
Widget *w;
|
|
||||||
};
|
|
||||||
|
|
||||||
#endif // MAINWINDOW_H
|
|
||||||
Loading…
x
Reference in New Issue
Block a user