00001 /**************************************************************************** 00002 ** Form interface generated from reading ui file 'gui\principal.ui' 00003 ** 00004 ** Created: qui 16. jun 01:44:57 2005 00005 ** by: The User Interface Compiler ($Id: qt/main.cpp 3.3.2 edited Nov 24 13:47 $) 00006 ** 00007 ** WARNING! All changes made in this file will be lost! 00008 ****************************************************************************/ 00009 00010 #ifndef PRINCIPAL_H 00011 #define PRINCIPAL_H 00012 00013 #include <qvariant.h> 00014 #include <qmainwindow.h> 00015 #include <qscrollview.h> 00016 #include <qsettings.h> 00017 #include "core/svn.hpp" 00018 00019 class QVBoxLayout; 00020 class QHBoxLayout; 00021 class QGridLayout; 00022 class QSpacerItem; 00023 class QAction; 00024 class QActionGroup; 00025 class QToolBar; 00026 class QPopupMenu; 00027 class QFrame; 00028 class QPushButton; 00029 class QLabel; 00030 class QWidgetStack; 00031 class QWidget; 00032 class QLineEdit; 00033 class QComboBox; 00034 class QTextEdit; 00035 class QListBox; 00036 class QListBoxItem; 00037 class QTabWidget; 00038 class QTextBrowser; 00039 00040 class Principal : public QMainWindow 00041 { 00042 Q_OBJECT 00043 00044 public: 00045 Principal( QWidget* parent = 0, const char* name = 0, WFlags fl = WType_TopLevel ); 00046 ~Principal(); 00047 00048 QFrame* frameConfianca; 00049 QPushButton* deleteButton; 00050 QPushButton* searchButton; 00051 QLabel* changeMessage; 00052 QLabel* statusMessage; 00053 QPushButton* changeButton; 00054 QLabel* pixmapLabel1; 00055 QLabel* textLabel1_2; 00056 QLabel* textLabel1_2_2; 00057 QLabel* textLabel1_2_2_2; 00058 QLabel* textLabel1_2_2_3; 00059 QLabel* textLabel1_2_2_4; 00060 QLabel* textLabel1_2_2_5; 00061 QWidgetStack* infoStack; 00062 QWidget* PropositionPage; 00063 QFrame* cheatFrame; 00064 QFrame* frameInfo; 00065 QLabel* nameLabel; 00066 QLineEdit* nameEdit; 00067 QLabel* categoryLabel; 00068 QComboBox* categorycombo; 00069 QTextEdit* DescriptionEdit; 00070 QComboBox* trustCombo; 00071 QPushButton* modelAdd; 00072 QLabel* refLabel; 00073 QTextEdit* keywordsEdit; 00074 QLabel* keywordsLabel; 00075 QTextEdit* referencesEdit; 00076 QLabel* textLabel3; 00077 QLabel* infoLabel; 00078 QPushButton* modelDelete; 00079 QLabel* models_label; 00080 QListBox* modelList; 00081 QWidget* WStackPage; 00082 QFrame* frame7; 00083 QLabel* nameLabel_2; 00084 QLabel* textLabel1; 00085 QLabel* textLabel2; 00086 QLineEdit* edgeSource; 00087 QLineEdit* edgeTarget; 00088 QComboBox* edgeTrust; 00089 QLabel* nameLabel_2_2; 00090 QTabWidget* desenhosTab; 00091 QWidget* tab; 00092 QFrame* props; 00093 QWidget* tab_2; 00094 QWidget* TabPage; 00095 QTextBrowser* messagesBrowser; 00096 QPushButton* pushButton6; 00097 QMenuBar *MenuBar; 00098 QPopupMenu *fileMenu; 00099 QPopupMenu *editMenu; 00100 QPopupMenu *SVN; 00101 QPopupMenu *helpMenu; 00102 QToolBar *toolBar; 00103 QAction* fileOpenAction; 00104 QAction* fileSaveAction; 00105 QAction* editUndoAction; 00106 QAction* editRedoAction; 00107 QAction* editFindAction; 00108 QAction* newProposition; 00109 QAction* delProposition; 00110 QAction* addConexao; 00111 QAction* delConexao; 00112 QAction* editConexao; 00113 QAction* webSearch; 00114 QAction* importar; 00115 QAction* exportar; 00116 QAction* CVS; 00117 QAction* ajuda; 00118 QAction* helpAboutAction; 00119 QAction* configure; 00120 QAction* commitAction; 00121 QAction* revertAction; 00122 QAction* svnUpdate_to_Older_VersionAction; 00123 00124 Svn* svn; 00125 QLabel *loginMessage; 00126 QSettings settings; 00127 QLabel *checkoutMessage; 00128 bool checked; 00129 int orientation; 00130 QString wd; 00131 QString adress; 00132 int lastRevision; 00133 00134 virtual QString login(); 00135 virtual QString password(); 00136 virtual void setLogin( QString newLogin ); 00137 virtual void setPassword( QString newPassword ); 00138 virtual void setChecked( bool checkedStatus ); 00139 virtual QString language(); 00140 virtual void setLanguage( QString newLang ); 00141 virtual void setBranch( QString newBranch ); 00142 virtual void setAdress( QString newAdress ); 00143 00144 public slots: 00145 virtual void sOpen(); 00146 virtual void newProposition_activated(); 00147 virtual void setStatusText( QString text ); 00148 virtual void fileSaveAction_activated(); 00149 virtual void changeButton_clicked(); 00150 virtual void infoChanged(); 00151 virtual void addConexao_activated(); 00152 virtual void helpAboutAction_activated(); 00153 virtual void delConexao_activated(); 00154 virtual void delProposition_activated(); 00155 virtual void editConexao_activated(); 00156 virtual void CVS_activated(); 00157 virtual void setOrientation( int newOrientation ); 00158 virtual void setLanguage( int newLanguage ); 00159 virtual void configure_activated(); 00160 virtual void commitAction_activated(); 00161 virtual void edgeInfoChanged(); 00162 virtual void help_activated(); 00163 virtual void revertAction_activated(); 00164 virtual void svnUpdate_to_Older_VersionAction_activated(); 00165 00166 protected: 00167 QString branch; 00168 QString p_language; 00169 QScrollView *sv; 00170 QScrollView *psv; 00171 QString p_login; 00172 QString p_password; 00173 00174 QGridLayout* principalLayout; 00175 QHBoxLayout* layout16; 00176 QVBoxLayout* layout15; 00177 QGridLayout* PropositionPageLayout; 00178 QGridLayout* frameInfoLayout; 00179 QHBoxLayout* layout1; 00180 QHBoxLayout* layout2; 00181 QHBoxLayout* layout5; 00182 QHBoxLayout* layout6; 00183 QGridLayout* TabPageLayout; 00184 QSpacerItem* spacer2; 00185 QSpacerItem* spacer1; 00186 00187 protected slots: 00188 virtual void languageChange(); 00189 00190 private: 00191 void init(); 00192 00193 }; 00194 00195 #endif // PRINCIPAL_H