16 #ifndef _QCODE_EDIT_H_ 17 #define _QCODE_EDIT_H_ 28 #include <QGenericArgument> 39 #define Q_COMMAND QList<QGenericArgument>() 63 QAction* addPanel(
QPanel *panel, Position pos,
bool _add =
false);
64 QAction* addPanel(
const QString& name, Position pos,
bool _add =
false);
66 bool hasPanel(
const QString& type)
const;
69 QAction* toggleViewAction(
QPanel *p)
const;
71 void sendPanelCommand(
const QString& type,
72 const char *signature,
76 static QEditor* managed(
const QString& f);
84 QPointer<QEditor> m_editor;
85 QPointer<QPanelLayout> m_layout;
93 #endif // _QCODE_EDIT_H_ #define QCE_EXPORT
Macro needed for cross-platform shared libraries creation.
Definition: qce-config.h:40
Utility file for shared library creation.
Helper class for panels displayed by QCodeEdit.
Definition: qpanel.h:40
A text editing widget.
Definition: qeditor.h:55
Definition: qcodeedit.cpp:49
A specialized layout taking care of panel display.
Definition: qpanellayout.h:33
A thin layer over QEditor.
Definition: qcodeedit.h:41