2
* This file is part of the Code::Blocks IDE and licensed under the GNU General Public License, version 3
3
* http://www.gnu.org/licenses/gpl-3.0.html
6
#ifndef PROJECTSIMPORTER_H
7
#define PROJECTSIMPORTER_H
9
#include "cbplugin.h" // the base class we 're inheriting
11
class ProjectsImporter : public cbMimePlugin
17
int GetConfigurationGroup() const { return cgCorePlugin; }
18
cbConfigurationPanel* GetConfigurationPanel(wxWindow* parent);
19
bool HandlesEverything() const { return false; }
20
bool CanHandleFile(const wxString& filename) const;
21
int OpenFile(const wxString& filename);
22
void OnAttach(); // fires when the plugin is attached to the application
23
void OnRelease(bool appShutDown); // fires when the plugin is released from the application
24
void BuildMenu(wxMenuBar* menuBar);
26
int LoadProject(const wxString& filename);
27
int LoadWorkspace(const wxString& filename);
32
#endif // PROJECTSIMPORTER_H