forked from qt-creator/qt-creator
VariableChooser: Slim down header and implementation
Change-Id: Ia39c94c2e87717c23cb0d7466b68c922b033979b Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
@@ -32,21 +32,11 @@
|
||||
|
||||
#include "core_global.h"
|
||||
|
||||
#include <QPointer>
|
||||
#include <QWidget>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
class QLineEdit;
|
||||
class QTextEdit;
|
||||
class QPlainTextEdit;
|
||||
class QListWidgetItem;
|
||||
QT_END_NAMESPACE
|
||||
|
||||
namespace Utils { class IconButton; }
|
||||
|
||||
namespace Core {
|
||||
|
||||
namespace Internal { namespace Ui { class VariableChooser; } }
|
||||
namespace Internal { class VariableChooserPrivate; }
|
||||
|
||||
class CORE_EXPORT VariableChooser : public QWidget
|
||||
{
|
||||
@@ -63,23 +53,8 @@ protected:
|
||||
void keyPressEvent(QKeyEvent *ke);
|
||||
bool eventFilter(QObject *, QEvent *event);
|
||||
|
||||
private slots:
|
||||
void updateDescription(const QString &variable);
|
||||
void updateCurrentEditor(QWidget *old, QWidget *widget);
|
||||
void handleItemActivated(QListWidgetItem *item);
|
||||
void insertVariable(const QString &variable);
|
||||
void updatePositionAndShow();
|
||||
|
||||
private:
|
||||
QWidget *currentWidget();
|
||||
void createIconButton();
|
||||
|
||||
Internal::Ui::VariableChooser *ui;
|
||||
QString m_defaultDescription;
|
||||
QPointer<QLineEdit> m_lineEdit;
|
||||
QPointer<QTextEdit> m_textEdit;
|
||||
QPointer<QPlainTextEdit> m_plainTextEdit;
|
||||
QPointer<Utils::IconButton> m_iconButton;
|
||||
Internal::VariableChooserPrivate *d;
|
||||
};
|
||||
|
||||
} // namespace Core
|
||||
|
||||
Reference in New Issue
Block a user