File indexing completed on 2024-04-28 05:48:39
0001 /*************************************************************************** 0002 * This file is part of Kate search plugin * 0003 * SPDX-FileCopyrightText: 2014 Kåre Särs <kare.sars@iki.fi> * 0004 * * 0005 * SPDX-License-Identifier: LGPL-2.0-or-later * 0006 ***************************************************************************/ 0007 0008 #pragma once 0009 0010 #include <QLineEdit> 0011 #include <QToolButton> 0012 #include <QUrl> 0013 #include <QWidget> 0014 0015 class UrlInserter : public QWidget 0016 { 0017 Q_OBJECT 0018 public: 0019 UrlInserter(const QUrl &startUrl, QWidget *parent); 0020 QLineEdit *lineEdit() 0021 { 0022 return m_lineEdit; 0023 } 0024 void setReplace(bool replace); 0025 0026 public Q_SLOTS: 0027 void insertFolder(); 0028 0029 private: 0030 QLineEdit *m_lineEdit; 0031 QToolButton *m_toolButton; 0032 QUrl m_startUrl; 0033 bool m_replace; 0034 };