diff gui/src/MainWindow.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 55f88d2236b6
children
line wrap: on
line diff
--- a/gui/src/MainWindow.h
+++ b/gui/src/MainWindow.h
@@ -29,6 +29,7 @@
 #include <QMdiSubWindow>
 #include <QCloseEvent>
 #include <QToolButton>
+#include <QComboBox>
 
 // Editor includes
 #include "FileEditorInterface.h"
@@ -91,6 +92,11 @@
   void showAboutOctave ();
   void noticeSettings ();
   void prepareForQuit ();
+  void resetWindows ();
+  void updateCurrentWorkingDirectory (QString directory);
+  void changeCurrentWorkingDirectory ();
+  void changeCurrentWorkingDirectory (QString directory);
+  void currentWorkingDirectoryUp ();
 
 protected:
   void closeEvent (QCloseEvent * closeEvent);
@@ -113,7 +119,7 @@
   // Toolbars.
   QStatusBar *m_statusBar;
 
-  QLineEdit *m_currentDirectoryLineEdit;
+  QComboBox *m_currentDirectoryComboBox;
   QToolButton *m_currentDirectoryToolButton;
   QToolButton *m_currentDirectoryUpToolButton;