HaskellSupportPart Class Reference
This is Haskell language support plugin. More...
#include <haskellsupport_part.h>
Inheritance diagram for HaskellSupportPart:

Public Member Functions | |
HaskellSupportPart (QObject *parent, const char *name, const QStringList &) | |
~HaskellSupportPart () | |
virtual Features | features () |
Returns the feature set of the language. | |
virtual KMimeType::List | mimeTypes () |
Returns a typical mimetype list for the support language should be configurable in the languagesupport dialog. | |
Private Slots | |
void | projectOpened () |
void | projectClosed () |
void | savedFile (const QString &fileName) |
void | configWidget (KDialogBase *dlg) |
void | projectConfigWidget (KDialogBase *dlg) |
void | contextMenu (QPopupMenu *popup, const Context *context) |
void | addedFilesToProject (const QStringList &fileList) |
void | removedFilesFromProject (const QStringList &fileList) |
void | slotProjectCompiled () |
void | slotInitialParse () |
Private Member Functions | |
void | maybeParse (const QString &fileName) |
void | parse (const QString &fileName) |
Private Attributes | |
QGuardedPtr< HaskellSupportWidget > | m_widget |
bool | m_projectClosed |
QStringList | m_projectFileList |
Detailed Description
This is Haskell language support plugin.
Put a more detailed description of your part in these lines. It can span over several lines. You can even use some html commands in these lines like: This is code
, html links link text, and images.
- Feature(s):
- Haskell language support
Consult Programming Languages Support Status for a up to date features/status of this programming language support part.
- Bug:
- Describe a the 1st bug that you know of, but probably hasn't been reported yet. ..
Describe a the nth bug that you know of, but probably hasn't been reported yet.
- Requirement(s):
- Describe a the 1st requirement of your part.
Describe a the 2nd requirement of your part. ...
Describe a the nth requirement of your part.
- Todo:
- Describe a the 1st TODO of your part.
Describe a the 2nd TODO of your part. ...
Describe a the nth TODO of your part.
- F.A.Q.:
- First frequenly asked question about your part ? Answer.
Second frequenly asked question about your part ? Answer. ...
Last frequenly asked question about your part ? Answer.
- Note:
- First note text.
Second note text. ...
Last note text.
- Warning:
- First warning text.
Second warning text. ...
Last warning text.
Definition at line 31 of file haskellsupport_part.h.
Constructor & Destructor Documentation
|
|
|
Definition at line 66 of file haskellsupport_part.cpp. |
Member Function Documentation
|
Definition at line 118 of file haskellsupport_part.cpp. References addedFilesToProject(). Referenced by addedFilesToProject(), and projectOpened(). |
|
Definition at line 94 of file haskellsupport_part.cpp. References configWidget(). Referenced by configWidget(). |
|
Definition at line 106 of file haskellsupport_part.cpp. References contextMenu(). Referenced by contextMenu(). |
|
Returns the feature set of the language. This is e.g. used by the class view to decide which organizer items to display and which not. Reimplemented from KDevLanguageSupport. Definition at line 72 of file haskellsupport_part.cpp. |
|
|
|
Returns a typical mimetype list for the support language should be configurable in the languagesupport dialog.
Reimplemented from KDevLanguageSupport. Definition at line 140 of file haskellsupport_part.cpp. References KMimeType::List, and KMimeType::Ptr. |
|
|
|
Definition at line 89 of file haskellsupport_part.cpp. References m_projectClosed. |
|
Definition at line 100 of file haskellsupport_part.cpp. References projectConfigWidget(). Referenced by projectConfigWidget(). |
|
Definition at line 77 of file haskellsupport_part.cpp. References addedFilesToProject(), KDevProject::allFiles(), m_projectClosed, m_projectFileList, KDevPlugin::project(), removedFilesFromProject(), and slotInitialParse(). |
|
Definition at line 124 of file haskellsupport_part.cpp. References removedFilesFromProject(). Referenced by projectOpened(), and removedFilesFromProject(). |
|
Definition at line 112 of file haskellsupport_part.cpp. References savedFile(). Referenced by savedFile(). |
|
Definition at line 135 of file haskellsupport_part.cpp. Referenced by projectOpened(). |
|
Definition at line 130 of file haskellsupport_part.cpp. |
Member Data Documentation
|
Definition at line 61 of file haskellsupport_part.h. Referenced by projectClosed(), and projectOpened(). |
|
Definition at line 62 of file haskellsupport_part.h. Referenced by projectOpened(). |
|
Definition at line 60 of file haskellsupport_part.h. |
The documentation for this class was generated from the following files:
- languages/haskell/haskellsupport_part.h
- languages/haskell/haskellsupport_part.cpp