X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4876436a6240109da0b947c4333b75eb98525d70..4f24cbbd3dbbf3eb45225b36044c41e76b1e5eef:/interface/wx/textfile.h diff --git a/interface/wx/textfile.h b/interface/wx/textfile.h index 32f330cbec..fdeb78dd00 100644 --- a/interface/wx/textfile.h +++ b/interface/wx/textfile.h @@ -85,18 +85,18 @@ public: Adds a line to the end of file. */ void AddLine(const wxString& str, - wxTextFileType type = typeDefault) const; + wxTextFileType type = wxTextBuffer::typeDefault); /** Delete all lines from the file, set current line number to 0. */ - void Clear() const; + void Clear(); /** Closes the file and frees memory, @b "losing all changes". Use Write() if you want to save them. */ - bool Close() const; + bool Close(); //@{ /** @@ -154,7 +154,7 @@ public: // do something with the last line in str @endcode */ - wxString GetFirstLine() const; + wxString& GetFirstLine(); /** Gets the last line of the file. @@ -174,7 +174,7 @@ public: // do something with the first line in str @endcode */ - wxString GetLastLine(); + wxString& GetLastLine(); /** Retrieves the line number @a n from the file. @@ -182,7 +182,7 @@ public: The returned line may be modified but you shouldn't add line terminator at the end - this will be done by wxTextFile. */ - wxString GetLine(size_t n) const; + wxString& GetLine(size_t n) const; /** Get the number of lines in the file. @@ -197,23 +197,23 @@ public: /** Get the name of the file. */ - const char* GetName() const; + const wxString& GetName() const; /** Gets the next line (see GetFirstLine() for the example). */ - wxString GetNextLine(); + wxString& GetNextLine(); /** Gets the previous line in the file. */ - wxString GetPrevLine(); + wxString& GetPrevLine(); /** Changes the value returned by GetCurrentLine() and used by GetFirstLine() and GetNextLine(). */ - void GoToLine(size_t n) const; + void GoToLine(size_t n); /** Guess the type of file (which is supposed to be opened). @@ -228,7 +228,7 @@ public: Insert a line before the line number @a n. */ void InsertLine(const wxString& str, size_t n, - wxTextFileType type = typeDefault) const; + wxTextFileType type = wxTextBuffer::typeDefault); /** Returns @true if the file is currently opened. @@ -252,7 +252,7 @@ public: /** Delete line number @a n from the file. */ - void RemoveLine(size_t n) const; + void RemoveLine(size_t n); /** Change the file on disk. @@ -269,11 +269,11 @@ public: @true if operation succeeded, @false if it failed. */ bool Write(wxTextFileType typeNew = wxTextFileType_None, - const wxMBConv& conv = wxConvAuto()) const; + const wxMBConv& conv = wxConvAuto()); /** The same as GetLine(). */ - wxString operator[](size_t n) const; + wxString& operator[](size_t n) const; };