diff options
author | stuconnolly <stuart02@gmail.com> | 2011-09-04 13:30:26 +0000 |
---|---|---|
committer | stuconnolly <stuart02@gmail.com> | 2011-09-04 13:30:26 +0000 |
commit | 7b69d7481a828f4466335dd988da5ee3bc35af33 (patch) | |
tree | f10244d4300b7ef272062cdcf63535730e4f8131 /Source/SPDatabaseDocument.h | |
parent | 41d0618a58f4f047ce453577d1b2b01a29761705 (diff) | |
download | sequelpro-7b69d7481a828f4466335dd988da5ee3bc35af33.tar.gz sequelpro-7b69d7481a828f4466335dd988da5ee3bc35af33.tar.bz2 sequelpro-7b69d7481a828f4466335dd988da5ee3bc35af33.zip |
Fix for issue 1168. Whenever the database is changed load all of the currently used relation names in a backgroud thread. In the event that the user opens the add new relation sheet during this process, the ability to enter a relation name and confirm the addition is disabled until the retrieval process is complete. There is also a new progress indicator on the add sheet to indicate this.
Diffstat (limited to 'Source/SPDatabaseDocument.h')
-rw-r--r-- | Source/SPDatabaseDocument.h | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/Source/SPDatabaseDocument.h b/Source/SPDatabaseDocument.h index a0d02bb6..d79610e9 100644 --- a/Source/SPDatabaseDocument.h +++ b/Source/SPDatabaseDocument.h @@ -240,6 +240,19 @@ SPDatabaseData, SPTablesList, SPTableStructure, SPTableContent, SPTableData, SPS } #ifdef SP_REFACTOR /* ivars */ +@property (assign) SPDatabaseData* databaseDataInstance; +@property (assign) SPTableData* tableDataInstance; +@property (assign) SPCustomQuery* customQueryInstance; +@property (assign) id databaseNameField; +@property (assign) id databaseEncodingButton; +@property (assign) id addDatabaseButton; + +@property (assign) id databaseRenameNameField; +@property (assign) id renameDatabaseButton; +@property (assign) id databaseRenameSheet; +#endif + +#ifdef SP_REFACTOR /* ivars */ @property (assign) id delegate; @property (readonly) NSMutableArray* allDatabases; @property (assign) NSProgressIndicator* queryProgressBar; @@ -449,17 +462,6 @@ SPDatabaseData, SPTablesList, SPTableStructure, SPTableContent, SPTableData, SPS - (void)setTableSourceInstance:(SPTableStructure*)source; - (void)setTableContentInstance:(SPTableContent*)content; -@property (assign) SPDatabaseData* databaseDataInstance; -@property (assign) SPTableData* tableDataInstance; -@property (assign) SPCustomQuery* customQueryInstance; -@property (assign) id databaseNameField; -@property (assign) id databaseEncodingButton; -@property (assign) id addDatabaseButton; - -@property (assign) id databaseRenameNameField; -@property (assign) id renameDatabaseButton; -@property (assign) id databaseRenameSheet; - #endif @end |