~ubuntu-branches/ubuntu/quantal/kdevplatform/quantal-proposed

« back to all changes in this revision

Viewing changes to shell/projectcontroller.h

  • Committer: Bazaar Package Importer
  • Author(s): Alessandro Ghersi
  • Date: 2010-10-24 00:06:18 UTC
  • mfrom: (0.3.8 upstream)
  • Revision ID: james.westby@ubuntu.com-20101024000618-7otebin77mfcmt3b
Tags: 1.1.0-0ubuntu1
* New upstream release
  - Bump build-dependencies
  - Build against libboost-serialization1.42-dev
  - Update kdevplatform1-libs.install
  - Update kdevplatform-dev.install

Show diffs side-by-side

added added

removed removed

Lines of Context:
48
48
    virtual ~IProjectDialogProvider();
49
49
 
50
50
public Q_SLOTS:
51
 
    virtual KUrl askProjectConfigLocation(const KUrl& startUrl = KUrl()) = 0;
 
51
    /**
 
52
     * Displays some UI to ask the user for the project location.
 
53
     * 
 
54
     * @param fetch will tell the UI that the user might want to fetch the project first
 
55
     * @param startUrl tells where to look first
 
56
     */
 
57
    virtual KUrl askProjectConfigLocation(bool fetch, const KUrl& startUrl = KUrl()) = 0;
52
58
    virtual bool userWantsReopen() = 0;
53
59
};
54
60
 
85
91
 
86
92
public Q_SLOTS:
87
93
    virtual void openProjectForUrl( const KUrl &sourceUrl );
 
94
    virtual void fetchProject();
88
95
    virtual void openProject( const KUrl &KDev4ProjectFile = KUrl() );
89
96
    void projectImportingFinished( IProject* );
90
97
    virtual void closeProject( IProject* );
131
138
    ProjectControllerPrivate* const d;
132
139
 
133
140
public Q_SLOTS:
134
 
    virtual KUrl askProjectConfigLocation(const KUrl& sta);
 
141
    virtual KUrl askProjectConfigLocation(bool fetch, const KUrl& sta);
135
142
    virtual bool userWantsReopen();
136
143
};
137
144