Mercurial > hg > octave-lyh
diff gui/src/backend/OctaveLink.h @ 14700:7623bece76df gui
Implemented logic for current directory bar.
* MainWindow: Changed current working directory line edit to combo box. Added various signals and slots.
* OctaveLink: Added signal that will be emitted whenever a current directory change occurs.
author | Jacob Dawid <jacob.dawid@googlemail.com> |
---|---|
date | Tue, 29 May 2012 19:08:05 +0200 |
parents | 79c9a6d06590 |
children |
line wrap: on
line diff
--- a/gui/src/backend/OctaveLink.h +++ b/gui/src/backend/OctaveLink.h @@ -97,12 +97,16 @@ WorkspaceModel *workspaceModel (); void triggerUpdateHistoryModel (); + void updateCurrentWorkingDirectory (); void acquireSymbolInformation (); void releaseSymbolInformation (); void buildSymbolInformation (); const QList <SymbolInformation>& symbolInformation () const; +signals: + void workingDirectoryChanged (QString directory); + private: OctaveLink (); ~OctaveLink (); @@ -117,6 +121,7 @@ QSemaphore *_symbolInformationSemaphore; QList <SymbolInformation> _symbolInformation; + QString _currentWorkingDirectory; static OctaveLink m_singleton; }; #endif // OCTAVELINK_H