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	Tue May 29 14:31:21 2012 +0200
+++ b/gui/src/backend/OctaveLink.h	Tue May 29 19:08:05 2012 +0200
@@ -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