~bzoltan/kubuntu-packaging/decouple_cmake_plugin

« back to all changes in this revision

Viewing changes to src/plugins/qt4projectmanager/profileeditor.h

  • Committer: Timo Jyrinki
  • Date: 2013-11-15 12:25:23 UTC
  • mfrom: (1.1.28)
  • Revision ID: timo.jyrinki@canonical.com-20131115122523-i2kyamsu4gs2mu1m
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
39
39
class TextEditorActionHandler;
40
40
}
41
41
 
42
 
namespace Qt4ProjectManager {
 
42
namespace QmakeProjectManager {
43
43
namespace Internal {
44
44
 
45
45
class ProFileEditorFactory;
55
55
    bool duplicateSupported() const { return true; }
56
56
    Core::IEditor *duplicate(QWidget *parent);
57
57
    Core::Id id() const;
58
 
    bool isTemporary() const { return false; }
 
58
    TextEditor::CompletionAssistProvider *completionAssistProvider();
59
59
};
60
60
 
61
61
class ProFileEditorWidget : public TextEditor::BaseTextEditorWidget
72
72
    void unCommentSelection();
73
73
 
74
74
protected:
75
 
    virtual Link findLinkAt(const QTextCursor &, bool resolveTarget = true);
 
75
    virtual Link findLinkAt(const QTextCursor &, bool resolveTarget = true,
 
76
                            bool inNextSplit = false);
76
77
    TextEditor::BaseTextEditor *createEditor();
77
78
    void contextMenuEvent(QContextMenuEvent *);
78
79
 
79
 
public slots:
80
 
    virtual void setFontSettings(const TextEditor::FontSettings &);
81
 
 
82
80
private:
83
81
    ProFileEditorFactory *m_factory;
84
82
    TextEditor::TextEditorActionHandler *m_ah;
100
98
};
101
99
 
102
100
} // namespace Internal
103
 
} // namespace Qt4ProjectManager
 
101
} // namespace QmakeProjectManager
104
102
 
105
103
#endif // PROFILEEDITOR_H