Added new Gui Design changes from Pheonom, Added new ListWidget for Page selection, via settings can switch to use List or Toolbar AddFrameListeInsteadOfToolBar_v0.6_7357.patch

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@7360 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
defnax 2014-05-10 02:38:47 +00:00
parent 31962ea0c5
commit bcff888eb7
27 changed files with 1174 additions and 493 deletions

View file

@ -34,6 +34,7 @@ class MainWindow;
class QComboBox;
class QLabel;
class QActionGroup;
class QListWidgetItem;
class Idle;
class PeerStatus;
class GxsChannelDialog ;
@ -168,6 +169,8 @@ public slots:
void retroshareLinkActivated(const QUrl &url);
void externalLinkActivated(const QUrl &url);
//! Go to a specific part of the control panel.
void setNewPage(int page);
protected:
/** Default Constructor */
@ -212,6 +215,7 @@ private slots:
void showSettings();
void statusChangedMenu(QAction *pAction);
void statusChangedComboBox(int index);
void settingsChanged();
/** Called when user attempts to quit via quit button*/
void doQuit();
@ -219,6 +223,8 @@ private slots:
void updateTrayCombine();
private:
void initStackedPage();
void addPage(MainPage *page, QActionGroup *grp, QList<QPair<MainPage *, QPair<QAction *, QListWidgetItem *> > > *notify);
void createTrayIcon();
void createNotifyIcons();
static MainWindow *_instance;