View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001924 | Scribus | Internal | public | 2005-04-27 07:00 | 2008-03-14 06:58 |
Reporter | Assigned To | ||||
Priority | low | Severity | feature | Reproducibility | always |
Status | acknowledged | Resolution | open | ||
Platform | x86 Linux | OS | Fedora Core | OS Version | 3 |
Product Version | 1.3.1cvs | ||||
Summary | 0001924: Support stream I/O for files | ||||
Description | Most places where Scribus currently takes a filename on a method call should also accept a QIODevice*, plus possibly FILE*, QDataStream, and or QTextStream. QIODevice* is most important. FILE* is less important, since it's not hard to just make a QIODevice from it. Doing this is an important first step in transparently supporting I/O to network resources (Get Picture from a WebDAV clip-art library, for example). Many cases should be pretty trivial. | ||||
Tags | No tags attached. | ||||
Patch | |||||
related to | 0001693 | closed | cbradney | New File Open/Save Dialog Class |
related to | 0001925 | acknowledged | Multiple users sharing one open document | |
related to | 0002109 | acknowledged | Internet document submission | |
related to | 0002108 | acknowledged | External copy editor tool | |
related to | 0002054 | closed | fschmid | Hang on saving a complex drawing as an scs. |
|
For docs (ie, not images etc), this will rely on Tsoots' work on the new file load/save plugin system and writing those plugins based on libxml2 and SAX. |
|
I don't think it has to, really - we can just accept a QIODevice and dump the XML tree we built in memory to it, or tell QDom to do so. Since that code will be replaced anyway, though, I tend to agree that there's little point in converting it. |
|
This is harder than it looks, because while a file is seekable, a socket (for example) is not. Thus we need to redo the loading code so it can load sequential-read-only files. Much bigger job. |
Date Modified | Username | Field | Change |
---|---|---|---|
2005-04-27 07:00 |
|
New Issue | |
2005-04-27 07:00 |
|
Relationship added | related to 0001791 |
2005-04-27 07:07 |
|
Relationship added | related to 0001693 |
2005-04-27 07:08 |
|
Relationship added | related to 0001925 |
2005-04-28 04:37 |
|
Description Updated | |
2005-04-28 05:13 | cbradney | Note Added: 0004446 | |
2005-06-06 08:01 |
|
Note Added: 0004908 | |
2005-06-21 02:48 |
|
Relationship added | related to 0002109 |
2005-06-21 02:54 |
|
Relationship added | related to 0002108 |
2005-06-26 11:59 |
|
Relationship added | related to 0002054 |
2005-07-10 02:46 |
|
Note Added: 0005482 | |
2005-07-10 02:46 |
|
Product Version | 1.3.0cvs => 1.3.1cvs |
2008-03-14 06:58 |
|
Assigned To | ringerc => |
2008-03-14 06:58 |
|
Status | assigned => acknowledged |
2016-05-06 19:42 | JLuc | Relationship deleted | related to 0001791 |