forked from qt-creator/qt-creator
Some code simplification in CompletionSettingsPage
This commit is contained in:
@@ -42,10 +42,15 @@ using namespace CppTools::Internal;
|
|||||||
|
|
||||||
CompletionSettingsPage::CompletionSettingsPage(CppCodeCompletion *completion)
|
CompletionSettingsPage::CompletionSettingsPage(CppCodeCompletion *completion)
|
||||||
: m_completion(completion)
|
: m_completion(completion)
|
||||||
, m_page(0)
|
, m_page(new Ui_CompletionSettingsPage)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CompletionSettingsPage::~CompletionSettingsPage()
|
||||||
|
{
|
||||||
|
delete m_page;
|
||||||
|
}
|
||||||
|
|
||||||
QString CompletionSettingsPage::name() const
|
QString CompletionSettingsPage::name() const
|
||||||
{
|
{
|
||||||
return tr("Completion");
|
return tr("Completion");
|
||||||
@@ -63,7 +68,6 @@ QString CompletionSettingsPage::trCategory() const
|
|||||||
|
|
||||||
QWidget *CompletionSettingsPage::createPage(QWidget *parent)
|
QWidget *CompletionSettingsPage::createPage(QWidget *parent)
|
||||||
{
|
{
|
||||||
m_page = new Ui_CompletionSettingsPage;
|
|
||||||
QWidget *w = new QWidget(parent);
|
QWidget *w = new QWidget(parent);
|
||||||
m_page->setupUi(w);
|
m_page->setupUi(w);
|
||||||
|
|
||||||
@@ -76,13 +80,11 @@ QWidget *CompletionSettingsPage::createPage(QWidget *parent)
|
|||||||
|
|
||||||
void CompletionSettingsPage::finished(bool accepted)
|
void CompletionSettingsPage::finished(bool accepted)
|
||||||
{
|
{
|
||||||
if (accepted) {
|
if (!accepted)
|
||||||
m_completion->setCaseSensitivity(
|
return;
|
||||||
m_page->caseSensitive->isChecked() ? Qt::CaseSensitive : Qt::CaseInsensitive);
|
|
||||||
m_completion->setAutoInsertBraces(m_page->autoInsertBraces->isChecked());
|
|
||||||
m_completion->setPartialCompletionEnabled(m_page->partiallyComplete->isChecked());
|
|
||||||
}
|
|
||||||
|
|
||||||
delete m_page;
|
m_completion->setCaseSensitivity(
|
||||||
m_page = 0;
|
m_page->caseSensitive->isChecked() ? Qt::CaseSensitive : Qt::CaseInsensitive);
|
||||||
|
m_completion->setAutoInsertBraces(m_page->autoInsertBraces->isChecked());
|
||||||
|
m_completion->setPartialCompletionEnabled(m_page->partiallyComplete->isChecked());
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -49,6 +49,7 @@ class CompletionSettingsPage : public Core::IOptionsPage
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CompletionSettingsPage(CppCodeCompletion *completion);
|
CompletionSettingsPage(CppCodeCompletion *completion);
|
||||||
|
~CompletionSettingsPage();
|
||||||
|
|
||||||
QString name() const;
|
QString name() const;
|
||||||
QString category() const;
|
QString category() const;
|
||||||
|
|||||||
Reference in New Issue
Block a user